AWS de la Amazon continuă să inoveze și să domine piața serviciilor cloud. Este crescut atât de mult încât a devenit o componentă cheie a mecanicii Wall Street din Amazon, în esență un sector din care să se materializeze profitul din rădăcinile sale de comerț electronic redus:
Compania a revenit în valoare de 1,8 miliarde de dolari în ultimele trei luni de la AWS ... în creștere față de cei 1 miliarde de dolari pe care le-a făcut în trimestrul anterior al anului, ceea ce înseamnă o creștere de 81% față de anul precedent. - GeekWire
Mai mult, AWS are puteri atât de largi de Internet, încât suntem din ce în ce mai dependenți de stabilitatea sa. În septembrie anul trecut, problemele cu serviciul au provocat întreruperi simultane în Netflix, Tinder, IMDB, AirBnB și propriile filme și site-uri de redare ale Amazonului.
În trecut, am fost un utilizator entuziast al AWS, dar preocupările mele legate de complexitate, costuri și, mai recent, probleme etice cu compania mi-au determinat să explorez alte alternative de cloud. Deși oferă o gamă tot mai sofisticată de servicii pentru multe tipuri de cerințe de dezvoltare, nu este întotdeauna cea mai simplă, cea mai rapidă sau cea mai accesibilă opțiune. De exemplu, am descoperit că este mai rapid și mai economic să găzduesc site-urile mele WordPress pe Oceanul Digital decât pe AWS; anul trecut am scris pe Envato Tuts + despre folosirea aplicației Digital Ocean API pentru lansarea și gestionarea instanțelor.
În plus față de unii concurenți de prim nivel, cum ar fi Microsoft și Google, există o listă din ce în ce mai mare de furnizori de cloud care oferă multe sau părți din serviciile cele mai utile ale AWS, în moduri care pot aduce beneficii dezvoltatorilor mici cu ușurință în utilizare și accesibilitate.
În acest tutorial, voi sublinia unii dintre concurenții full-service la AWS, unii care sunt mai puțin stabiliți și o serie de alternative la serviciile cloud individuale utile dezvoltatorilor. Am scris deja despre un mic număr din acestea la Envato Tuts + și le voi detalia în timp ce mergem.
Vă rugăm să rețineți că acesta este un subiect uriaș. Mă îndrept astăzi spre a oferi o schiță la nivel înalt pentru a vă oferi o perspectivă de bază asupra alternativelor. Nu voi avea timp astăzi pentru a evalua pe deplin și pentru a compara fiecare opțiune în detaliu. Ori de câte ori este posibil, voi încerca să vă conectez la resurse utile pentru propria analiză aprofundată.
Dacă doriți să vedeți o analiză mai detaliată a furnizorilor full-stack sau a serviciilor specifice, anunțați-ne în comentariile de mai jos. Puteți să mă contactați și pe Twitter @reifman direct.
Oferta cloud AWS continuă să se extindă la o rată rapidă, așa cum se reflectă în imensa Consola de administrare:
Amazon oferă o varietate de servicii pe care cu siguranță nu le puteți găsi împreună de la un singur furnizor, și nici nu puteți găsi cu ușurință unele de la furnizori individuali. Dar există o gamă tot mai mare de alternative.
În 2015, Gartner a cercetat Quadrantul Magic pentru infrastructura cloud ca serviciu, la nivel mondial. Acesta a prezentat liderilor (Amazon, Microsoft și Google) și o mână de rețele de furnizori în curs de dezvoltare, ambele companii Fortune 500, cum ar fi IBM și startups mai mari, cum ar fi Rackspace și Joyent:
Credit: Magic Quadrant pentru infrastructura cloud ca serviciu, la nivel mondial (Gartner)
Să începem să explorăm noi înșine peisajul.
Microsoft Azure și Google Cloud Compute sunt cei mai mari doi concurenți ai AWS care încearcă să ofere un volum tot mai mare de oferte de servicii.
Nu există o modalitate vizuală simplă pentru a vedea sfera de aplicare a ofertelor Google, dar au crescut constant pentru a oferi un subset moderat de AWS. Iată cum își plasează caracteristicile într-o ierarhie care poate fi găsită:
Calcul
Depozitare
Rețele
Date mare
Servicii
După cum puteți vedea, sunt multe disponibile. Iată Consola platformă cloud:
Dacă doriți o comparație mai detaliată între AWS și Google Cloud, verificați această piesă a Academiei Cloud.
Azure este cel mai important produs în creștere al Microsoft; aceasta va ajuta compania să se transforme în dezvoltarea aplicațiilor Windows și Office, încet.
Iată un rezumat frumos vizual al caracteristicilor Azure în comparație cu Google și AWS de mai sus:
Azure e dornic să te aducă la bord. Începeți cu 200 de dolari în credit și continuați cu opțiuni gratuite. Există un calculator de tarifare pe care îl puteți compara cu calculatorul AWS:
Dacă doriți mai multe detalii pentru a compara AWS și Azure, verificați Amazon AWS vs. Microsoft Azure Ghid de cumpărare (Datamation).
Dacă doriți să citiți o scurtă comparație a tuturor acestor trei servicii importante, verificați AWS vs. Google Cloud vs. Microsoft Azure: Cum se compară și ce este potrivit pentru afacerea dvs.? (CBR).
Există trei furnizori norocoși care fac un efort bun pentru a oferi o varietate de servicii pe care AWS le face.
Rackspace a lansat oficial în 1998 și a crescut constant pentru a furniza servicii cloud complectante. Sunt un mare fan al lui Mailgun, precum și oferta DNS, ambele pe care le voi descrie mai jos.
Iată cum Rackspace își clasifică ofertele:
Puteți vizita site-ul Demonstrație Rackspace pentru a vedea un pic de panou de control în acțiune - dar nu cu mult înainte de a vă înregistra.
Un lucru unic este acela că oferă serviciile sale atât pe propriul hardware, fie alimentat de Azure sau AWS (un fel de pseudo-alternativă la AWS):
Dezvăluirea completă: Am făcut consultanță pentru RackSpace în trecut. În general, le-am găsit serviciile pe care le-am folosit pentru a fi destul de bune.
Am folosit pentru prima dată Joyent în 2007, când au oferit gratuit hosting pentru platforma de aplicații Facebook emergente. De atunci a crescut foarte mult pentru a oferi o varietate de servicii de tip cloud pe care le puteți rula pe hardware-ul sau al lor.
Acestea oferă un centru unic de focalizare perfect pentru lansarea și gestionarea containerelor Docker.
Oferta cloud oferită de SoftLayer de la IBM nu este ușor de găsit prin intermediul prezentării de marketing pe site-ul lor, dar pare să aibă o reputație pozitivă și în creștere. Acesta include, de asemenea, fonduri de 500 de dolari pentru a începe:
Așa cum am cercetat acest subiect, am găsit o varietate de alte servicii care păreau să aibă un merit și o utilizare de bază pe care ați putea dori să le explorați:
Am observat că cele mai mari companii precum HP și IBM au cele mai grele nume de produse, ceea ce face ușor să se rătăcească în nori.
Dacă doriți să vă construiți și să vă administrați propria (sau să lansați un concurent la AWS), există două pe care le-am găsit:
1. Apache CloudStack
Apache CloudStack este un software open source conceput pentru a implementa și gestiona rețele mari de mașini virtuale, ca o platformă de cloud computing extrem de scalabilă Infrastructure as a Service (IaaS) ... o soluție la cheie care include întregul "pachet" doriti cu un nor IaaS: calculati orchestrarea, Network-as-a-Service, gestionarea utilizatorilor si a contului, un API nativ complet si deschis, contabilitatea resurselor si o interfata utilizator de prima clasa (UI).
2. OpenStack
OpenStack "controlează mari baze de date computerizate, de stocare și de rețea într-un datacenter, gestionat printr-un tablou de bord sau prin API OpenStack. OpenStack funcționează cu tehnologii populare și cu tehnologii open source, ideale pentru infrastructuri eterogene.
Mulți dezvoltatori Envato Tuts + au nevoie de servicii bazate pe cloud pentru o nevoie verticală, dar nu și pentru o stivă completă. De multe ori am găsit mai ușor să aplicăm soluții de la terțe părți pentru nevoi specifice și am plecat de pe Amazon pentru motivele pe care le-am menționat mai sus.
Să începem să explorăm unele dintre cele mai comune verticale ale norului.
Evident, există numeroase nenumărate companii ce oferă hosting virtual. Cei doi pe care i-am auzit cele mai bune lucruri, pe lângă unele dintre cele de mai sus, sunt Digital Ocean și Linode.
Am scris multe despre Oceanul Digital la Envato Tuts +, precum și pe site-urile mele personale. Am avut experiențe minunate cu ei de ceva vreme.
Nu am folosit Linode pentru o vreme, dar a funcționat bine atunci când am făcut-o și are o reputație solidă.
În timp ce mulți dintre noi folosesc serviciile DNS gratuite ale registratorului domeniului, acestea nu sunt întotdeauna cele mai rapide sau cele mai fiabile. Dacă aveți nevoie de un nivel mai ridicat de servicii, SolveDNS publică o comparație lunară a vitezei furnizorilor majori:
Verizon este impresionant de rapid:
Dar sunt puțin obtuzii în privința prețului - presupun că tehnicianul a însemnat lunar, ceea ce este scump:
"Nu dezvaluim cu adevarat preturile deoarece variaza de la caz la caz, dar va costa aproximativ 50 de dolari pentru primele 50 de zone si 35 de dolari pentru 50 de zone suplimentare". - Suportul de asistență pentru rute Verizon
Rackspace oferă hosting gratuit, sofisticat DNS gratuit, atâta timp cât aveți un cont:
Ați putea dori, de asemenea, să citiți tutorialul meu la Envato Tuts +, folosind API Digital Ocean pentru a vă gestiona DNS.
O mulțime de oameni încep să utilizeze AWS cu spațiul de stocare CloudFront și S3 și livrarea globală de conținut. Dar există și o mulțime de opțiuni în acest domeniu.
CloudFlare sa lansat concentrându-se pe protecția DDoS, care poate fi vitală pentru multe site-uri, și integrează acest lucru îndeaproape cu serviciile sale CDN:
După ce am scris despre KeyCDN pentru Envato Tuts +, am decis să devin utilizator și am fost destul de mulțumiți. Este mai simplu și mai economic decât AWS.
Am scris, de asemenea, despre Incapsula, un alt serviciu de securitate puternic care oferă o optimizare a spectrului larg, inclusiv CDN:
Există o mare varietate de servicii de stocare a datelor și de backup disponibile.
Google Cloud Storage este o alternativă solidă și eficientă față de diferitele servicii ale AWS. Alte două persoane care nu au experiență care merită să fie verificate sunt Iron Mountain și Mozy.
De asemenea, puteți să investiți seria mea aici pe CloudBerry, care oferă instrumente de explorare a stocării datelor pentru AWS S3, Azure și Google:
Când am folosit Serviciul Amazon de e-mail simplu (SES), mi-a fost dificil de configurat, monitorizat și întreținut. În cele din urmă, am găsit că Mailgun de la Rackspace este mult mai simplu și mai fiabil. Acest lucru se întâmplă adesea atunci când vă retrageți de la o gamă largă de caracteristici ale AWS, care beneficiază de o atenție limitată la utilizabilitate și de suportul clienților în limbi străine, precum și de la începători care sunt atenți și atenți. Amazon are un accent prea mare pe dezvoltare și nu este suficient pentru designul produsului și pentru managementul produsului - puteți vedea acest lucru în slăbiciuni din experiența utilizatorului AWS.
Asigurați-vă că pentru a verifica tutoriale noastre Mailgun:
Dezvăluirea completă: Am consultat anterior pentru Mailgun. Cel mai recent, am condus actualizarea Pluginului lor WordPress pentru a susține Abonamentul la Listare.
Există, de asemenea, SendGrid și în timp ce nu sunt un fan al serviciului MailChimp datorită serviciului lor exagerat și nedrept al clienților (ei au închis lista de e-mailuri de pe care am colectat manual personal în timpul unei campanii de inițiativă), ei oferă Mandrill.
Da, în timpul acestei campanii, am căsătorit cu o corporație unei femei din Seattle pentru a onora absurditatea persoanei corporative și a efectelor sale dăunătoare asupra Statelor Unite (Am crezut că ai nevoie de o pauză de umor după tot acest studiu de nor):
Envato Tuts + are o serie de tutoriale despre New Relic, o soluție extrem de fiabilă pentru monitorizarea site-ului web. Acesta oferă caracteristici mai detaliate, mai detaliate decât AWS. Check out un cuplu de mine de la Envato Tuts +:
Am scris, de asemenea, despre Stackify, care are o cale directă de monitorizare a dezvoltării, specializată în erori și jurnale:
Un domeniu în care AWS se distinge este în caracteristicile sale de jocuri. Un startup pe care l-am văzut că face o ofertă alternativă convingătoare pentru dezvoltatorii de jocuri este PlayFab, care a ridicat recent 7.4 milioane dolari în finanțarea de capital de risc:
PlayFab oferă o gamă sofisticată de infrastructură de jocuri cu tehnologie cloud și API pentru a accelera dezvoltarea jocurilor. Pentru mai multe detalii, descărcați Cartea Albă Tehnică PlayFab (pdf).
Dezvăluirea completă: Sunt o cunoștință a CEO-lui James Gwertzman și am lucrat împreună la Microsoft.
Desigur, una dintre cele mai mari tranziții din ultimul deceniu este trecerea de la aplicații desktop cum ar fi Office la procesoare de text, foi de calcul, etc.
Am avut o experiență bună folosind recent desktop-urile desktop ale Windows AWS, dar dacă căutați alternative, aș recomanda Google Apps sau Google for Work și Microsoft Office 365.
Iată o comparație recentă a celor două servicii de la CIO.com.
Sper că acest tutorial v-a ajutat să obțineți o imagine de ansamblu asupra peisajului de opțiuni pe care le aveți pentru dvs. și afacerea dvs. (mici și mari) - ele sunt imense. Evident, nu am putut trece în detaliu argumentele pro și contra ale tuturor alternativelor, dar dacă doriți să ne vedeți să explorăm mai adânc unele dintre acestea, vă rugăm să adăugați acest lucru la comentariile de mai jos.
În cele din urmă, vă rugăm să ne comunicați experiența dvs. cu AWS și alternativele cu care ați experimentat. De asemenea, puteți să mă contactați direct pe Twitter @reifman. Și, asigurați-vă că navigați în pagina de instructor Envato Tuts + pentru a vedea unele dintre celelalte tutoriale ale mele.