Programmēšana

Kāpēc mākonis? 2016. gadā tas bija jaunā vilinājums

Uzņēmumiem ir visdažādākie pamatojumi pārejai uz mākoņiem: izvairīšanās no kapitāla izdevumiem, pievienojot lietojumprogrammām mērogojamību, pat mākoņkārība no vadītājiem, kuri vēlas “izkļūt no IT biznesa” (hm, atvainojiet, administrācija joprojām ir nepieciešama).

Bet 2016. gadā viens iemesls pacēlās uz augšu: neticami jaunas funkcijas ir visas iepriekš sagatavotas un gaida jūs mākonī. Protams, jūs varētu piecelties GPU kopu un palaist savus dziļas mācīšanās algoritmus vai arī pāriet uz IoT, savā datu centrā samontējot uz notikumiem balstītu platformu. Bet ... vai jūs?

Ne katrs potenciālais mākoņa klients vēlas uzreiz pāriet uz mašīnmācīšanos vai IoT. Bet galvenie publiskie mākoņi piedāvā tik daudz jaunu funkcionalitāti, un potenciāls ir tik liels, it īpaši ar mašīnmācīšanos, ka piekļuves trūkums šīm lietām rada neizdevīgu konkurenci.

Par vienkāršu piemēru sakiet, ka vēlaties tulkošanu reāllaikā ar cilvēka precizitāti. Jūs varētu izmēģināt un iestatīt programmatūru un infrastruktūru, lai to izdarītu pats, taču cik ātri jūs varat jaunināt pēc gada vai diviem, kad precizitāte pārspēj cilvēku precizitāti? Mākoņa pakalpojums sniegs šos uzlabojumus, kad tie nonāks.

Turklāt izstrādātāji spēlē ar jauniem mākoņa API, neatkarīgi no tā, vai viņi par to paziņo vadībai, vai ne, tāpēc jūs to varētu arī izmantot un vismaz eksperimentēt ar jaunu mākoņa lietojumprogrammu izstrādi. Jūsu otra izvēle ir aizliegt izstrādātājiem eksperimentēt ar šo saturu uzņēmuma laikā - un padzīt labākos un spilgtākos.

Šeit ir četras galvenās jomas, kurās mākonis piedāvā ne tikai funkcionalitāti, bet arī nepārtrauktu uzlabošanu:

Mašīnmācība: Laipni lūdzam karstākajā tehnoloģiju jomā. Spriežot pēc paša datplūsmas modeļiem, šķiet, ka Google padziļinātās apmācības pakalpojums TensorFlow ir galvenais iemesls, kāpēc potenciālie klienti uzskata Google mākoņa platformu. Microsoft piedāvā savu Azure Machine Learning; IBM Bluemix nodrošina Watson mākonī. Amazon spēlēja agresīvu panākumu savā re: Invent konferencē, ieviešot savus mašīnmācīšanās pakalpojumus Rekognition, Polly un Lex un paziņojot, ka MXNet būs tās dziļās mācīšanās ietvars.

IoT platformas: Pieci galvenie publiskie mākoņi - AWS, Salesforce, Microsoft Azure, Google Cloud Platform un IBM Bluemix - visiem ir IoT platformas, lai droši savienotu ierīces un izstrādātu notikumu virzītas lietojumprogrammas. Amazon maisīja trauku re: Invent, kad paziņoja par AWS Greengrass, programmatūras kodolu (un SDK), kas paredzēts darbam ar IoT ierīcēm, ļaujot šīm ierīcēm palaist AWS Lambda funkcijas un droši izveidot savienojumu ar AWS IoT platformu.

Bez servera skaitļošana: Nozarei ir ilga vēsture, kurā abstrakcijas tiek sakrautas virsū. Izmantojot skaitļošanu bez servera, satraukums par infrastruktūru, pat virtuālo, izstrādātājiem kļūst par pagātni. Bezserveru skaitļošana arī mudina izstrādātājus sagrābt funkcijas no bibliotēkas un sasaistīt tās kopā, līdz minimumam samazinot sākotnējā koda daudzumu, kas jāraksta. AWS Lambda ir pazīstamākais skaitļošanas bez serveriem piemērs, taču citi mākoņi ir sekojuši šim piemēram. Microsoft ir Azure funkcijas, un Google piedāvā mākoņa funkcijas.

Konteineru vadība: Konteineri sola visdažādākos veiklības ieguvumus, taču tie ir jāpārvalda un jāorganizē. Šķiet, ka nozare ir apmetusies uz Kubernetes kā izvēles risinājumu, kuru atbalsta visi galvenie sabiedrības mākoņi. Kubernetes ir atvērtā koda kods, tāpēc to var iestatīt telpās, taču esiet droši, ka lielākā daļa klientu to izvēlēsies kā mākoņpakalpojumu. Turklāt nesen ieviests Amazon EC2 konteineru plānotājs Blox pierāda, ka jūs varat sagaidīt, ka laika gaitā tiks parādīti visu veidu saistītie pakalpojumi.

Šīs ir tikai visaugstākā līmeņa progresīvo tehnoloģiju jomas. Piemēram, publiskais mākonis ir arī dabiska vieta skaitļošanas intensīvai analīzei, jo jūs varat pēc vajadzības griezt augšup un lejup serverus, kā arī izmantot mašīnmācīšanās priekšrocības, lai iegūtu jēgu no rezultātiem. Pastāvīgi mainīgā, atvērtā koda Hadoop / Spark ekosistēma turpina pievienot jaunus projektus, kurus sabiedriskie mākoņi ātri absorbē un dara pieejamus kā pakalpojumus klientiem.

Pieskaršanās skaitļošanas, krātuves un tīkla resursiem bez nepieciešamības tos iegādāties, nodrošināt un uzturēt telpās ir viena lieta. Tas bija mākoņa pirmās kārtas vērtības piedāvājums. Šodien mēs redzam plašu mākoņu ekosistēmu parādīšanos, kas kļūst par aizraujošākās jaunās tehnoloģijas izvēles platformām. Vai kāds uzņēmums var atļauties to ignorēt?

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