Programmering

Hvorfor skyen? I 2016 var det lokket til det nye

Bedrifter har alle mulige begrunnelser for å flytte til skyen: unngå kapitalutgifter, legge til skalerbarhet i applikasjoner, til og med skylyst fra administrerende direktører som ønsker å "komme seg ut av IT-virksomheten" (uh, beklager, administrasjon er fortsatt nødvendig).

Men 2016 så en grunn stige til toppen: Utrolig nye funksjoner som alle er klargjort og venter på deg i skyen. Visst, du kan stå opp en GPU-klynge og kjøre dine egne dyplæringsalgoritmer, eller hoppe inn i IoT ved å samle en hendelsesdrevet plattform i ditt eget datasenter. Men ... ville du?

Ikke alle potensielle skykunder ønsker å hoppe inn i maskinlæring eller IoT med en gang. Men de store offentlige skyene tilbyr så mye ny funksjonalitet, og potensialet er så stort, spesielt med maskinlæring, at manglende tilgang til de tingene utgjør en konkurransemessig ulempe.

For et enkelt eksempel, si at du vil ha oversettelse i sanntid med nøyaktighet på nesten menneskelig nivå. Du kan prøve å sette opp programvaren og infrastrukturen for å gjøre det selv, men om et år eller to når nøyaktigheten slår den for mennesker, hvor raskt kan du oppgradere? En skytjeneste vil levere disse forbedringene når de ankommer.

Dessuten spiller utviklere med nye sky-APIer, enten de forteller ledelsen om det eller ikke, så du kan like godt utnytte det og i det minste eksperimentere med å utvikle nye skyapplikasjoner. Det andre valget ditt er å forby utviklere å eksperimentere med de tingene på selskapstid - og jage bort det beste og lyseste.

Her er de fire hovedområdene der skyen ikke bare tilbyr funksjonalitet, men kontinuerlig forbedring:

Maskinlæring: Velkommen til det hotteste området innen teknologi. Etter eget trafikkmønster å dømme, synes Googles TensorFlow deep learning-tjeneste å være hovedårsaken til at potensielle kunder vurderer Google Cloud Platform. Microsoft tilbyr sin Azure Machine Learning; IBM Bluemix skaffer Watson i skyen. Amazon spilte aggressiv innhenting på sitt re: Invent-konferansen, introduserte sine maskinlæringstjenester for Rekognition, Polly og Lex og kunngjorde at MXNet ville være dets dype læringsramme.

IoT-plattformer: De fem beste offentlige skyene - AWS, Salesforce, Microsoft Azure, Google Cloud Platform og IBM Bluemix - har alle IoT-plattformer for sikker tilkobling av enheter og utvikling av hendelsesdrevne applikasjoner. Amazon rørte ved potten: Oppfinn da den kunngjorde AWS Greengrass, en programvarekjerne (og SDK) designet for å kjøre på IoT-enheter, slik at disse enhetene kan kjøre AWS Lambda-funksjoner og koble seg sikkert til AWS IoT-plattformen.

Serverløs databehandling: Bransjen har en lang historie med å ha abstraksjon på toppen av abstraksjonen. Med serverløs databehandling blir bekymring for infrastruktur, til og med den virtuelle typen, en fortid for utviklere. Serverløs databehandling oppfordrer også utviklere til å hente funksjoner fra et bibliotek og stramme dem sammen, og minimere mengden original kode som må skrives. AWS Lambda er det mest kjente eksemplet på serverløs databehandling, men andre skyer har fulgt etter. Microsoft har Azure-funksjoner, og Google tilbyr Cloud-funksjoner.

Beholderadministrasjon: Beholdere lover alle slags smidighetsfordeler, men de må administreres og ordnes. Det ser ut til at industrien har slått seg ned på Kubernetes som den valgte løsningen, en støttet av alle de store offentlige skyene. Kubernetes er åpen kildekode, slik at den kan settes opp i lokalene, men vær trygg på at de fleste kunder velger den som en skytjeneste i stedet. I tillegg viser den nylige introduksjonen av Amazon EC2 containerplanlegger Blox at du kan forvente at alle slags relaterte tjenester vil dukke opp over tid.

Dette er bare avanserte teknologiområder med høyest profil. For eksempel er den offentlige skyen også et naturlig sted for beregningskrevende analyser, fordi du kan spinne opp og spinne ned servere etter behov, samt dra nytte av maskinlæring for å gi mening om resultatene. Det stadig skiftende Hadoop / Spark-økosystemet med åpen kildekode fortsetter å legge til nye prosjekter, som de offentlige skyene er raske til å absorbere og gjøre tilgjengelig som tjenester til kundene.

Å tappe beregnings-, lagrings- og nettverksressurser uten å måtte skaffe, klargjøre og vedlikeholde dem i lokalene er en ting. Det var den første ordens verdiforslag til skyen. I dag ser vi store skyøkosystemer dukke opp, som blir plattformene for den mest spennende nye teknologien. Kan noen selskaper ha råd til å ignorere det?

$config[zx-auto] not found$config[zx-overlay] not found