Въведение в платформите за облачни изчислителни системи

В тази статия Платформите за облачни изчисления, най-важният аспект на това как работи Интернет е Cloud Computing. Компании като Google, Facebook, Amazon, Microsoft и др. Са похарчили милиони долари за изграждане на своите центрове за данни (облаци), за да предоставят услугите си в интернет. През последните няколко години някои от тези компании отвориха облачните си услуги за обществеността. Следователно всеки, който има лаптоп и интернет връзка, може да започне бизнес в интернет чрез силата на облачните компютърни платформи. Изчислението, съхранението и цената са най-важните параметри, за да вземете решение за платформа за облачни изчисления. Разходите обаче са малко трудни за сравнение, като се има предвид сложността на оценката поради постоянните колебания в цените, както и различни отстъпки, предлагани за различни услуги.

Топ 3 платформи за облачни компютри

По-долу са най-добрите платформи за облачни изчисления, налични днес:

1. Уеб услуги на Amazon (AWS)

Amazon е пионерът на платформите за облачни изчислителни системи. През 2006 г. Amazon стартира AWS, комбинирайки първоначалните си независими услуги като S3 (облачно съхранение), SQS (Simple Queuing Service) и EC2 (Elastic Cloud Computing). Сега AWS има 150+ услуги за всички ваши разнообразни нужди. AWS има нещо, определено Региони и зони за наличност. Това са съответно различни географски области и изолирани места, които се състоят от центрове за данни за съхраняване на данни и извършване на изчисления. Към момента има около 70 зони за наличност и 20+ региона. Това помага на фирми или физически лица да стартират своите приложения на най-близките си места и да намали закъсненията.

Compute:

AWS предоставя голямо разнообразие от възможности. Можете да конфигурирате вашите случаи на EC2 според вашите изисквания или да отидете напълно без сървър с Lambda. Можете да хвърляте клъстери от разпределени компютри с помощта на EMR (Elastic Map Reduce) или да получите достъп до една машина чрез EC2 услуги за голи метали. AWS предлага Spot случаи, които предлагат до 90% отстъпка на EC2 машини в зависимост от търсенето и предлагането. Това са случаите, които в момента са налични и се изпълняват неограничено време, освен ако не са поискани от други потребители за първоначалната му цена. Въпреки това AWS дава 2 минути предизвестие, преди да премахне тези случаи, за да запази задачата и да изключи клъстерите.

съхранение:

AWS поддържа всички видове формати и структури на данни, като дава подходящи опции за съхраняване и извличане на данните. Ако имате структурирани данни за всички ваши приложения, можете да отидете с услуги на база данни като DynamoDB, RDS и др. Ако имате мултимедийни файлове, тогава S3 осигурява евтино обемно съхранение и за вашите аналитични натоварвания и сложни заявки, имате услуги като Redshift и Атина. AWS сега поддържа междурегионална репликация и една и съща регионална репликация. По-рано ресурсите бяха репликирани в 3 други зони за наличност, но сега можете да копирате данните или цяла кофа S3 в друга география.

2. Microsoft Azure

Microsoft Azure беше пусната през 2010 г., за да предостави облачни компютърни услуги на своите корпоративни клиенти. След успеха на AWS през последните няколко години Microsoft въведе много услуги, за да се конкурира с тях и сега бавно печели пазарния дял. Подобно на AWS, Azure също има зони за наличност и региони, но има едно нещо, което AWS липсва, което е функцията за географско съкращение. Това означава, че акаунтът за съхранение е репликиран в друг регион, който не е твърде далеч, но достатъчно далеч, за да се избегнат регионални бедствия, причинени в текущия регион, така че данните винаги да се архивират и да няма загуба.

Compute:

Azure дава възможност на потребителя да стартира виртуални машини (виртуални машини), които са версията на EC2 на Microsoft. Тогава имаме Azure Functions, която е платформа без сървър. Въпреки че AWS и Azure са рамо до рамо по отношение на услугите, които предоставят, случаите на Azure са склонни да увеличават разходите с размера си. Azure предоставя VM с нисък приоритет, но за разлика от случаите на AWS Spot, цената е фиксирана, а наличността обикновено е ниска.

съхранение:

Azure предоставя три вида хранилище:

  • Горещо съхранение: Където данните трябва да са лесно достъпни. Тук разходите за съхранение са високи, а цената за достъп е ниска.
  • Студено съхранение: Когато данните не се достъпват толкова често. Тук разходите за съхранение са ниски, а цената за достъп е висока.
  • Архивиране: където данните се получават рядко, като резервни файлове. Тук разходите за съхранение са изключително ниски, а цената за достъп е изключително висока.

Ресурсите на данни в Azure могат да се управляват, като се използват съхранението на Blob на Azure, Cosmos DB, Data Lake и т.н., в съответствие с нашите изисквания.

3. Google Cloud Platform (GCP)

GCP предоставя облачни изчислителни услуги, които работят на същата платформа като Google търсене и Youtube. GCP е известен със своите ниски цени и висока сигурност. Apple използва съхранението на данни на GCP, за да съхранява облачните си услуги, а наскоро също се казва, че Twitter и GitLab са се преместили в GCP. С 20 региона и 61 зони за наличност, GCP също осигурява мултирегионално съхранение, предоставяйки резервни копия чрез поддържане на резервираност в множество региони.

Compute:

IaaS компонентът на GCP се нарича Google Compute Engine, който дава възможност на потребителите да стартират VM. Разполага с App Engine, PaaS компонент, който позволява на разработчиците да хостват и управляват уеб приложения. Освен това автоматично разпределя повече ресурси за обработка на допълнителни изисквания. Предприемливите виртуални машини на GCP са краткотрайни и евтини виртуални машини, което позволява на потребителите да стартират краткотрайни приложения с по-малка цена. Тези VM живеят в продължение на 24 часа и дават 30 секунди преди изваждането.

съхранение:

GCP има 4 вида възможности за съхранение:

  • Coldline Storage: Подобно на архивното хранилище на Azure, където данните са достъпни само веднъж в синя луна.
  • Близо съхранение: Това е подобно на студеното съхранение на Azure, където данните се достъпват по-малко от веднъж месечно.
  • Стандартно съхранение: Тук съхраняваме „горещите“ данни, т.е. данните, които трябва да бъдат лесно достъпни през цялото време.

GCP предоставя Cloud Storage като езеро за данни, Cloud SQL е услуга на база данни, BigTable и Datastore, които са бази данни NoSQL и различни други видове услуги за съхранение.

заключение

Както виждате, облачните изчисления са коренно променили начина, по който изграждаме бизнеса онлайн. С толкова много платформи, които се конкурират помежду си, ние потребителите на тези услуги се възползваме максимално, тъй като можем да изберем от всички налични опции и да получим най-добрия удар за нашия долар.

Препоръчителен член

Това е ръководство за платформите за облачни изчислителни системи. Тук обсъждаме платформите за облачни изчисления като Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP). Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Облачна изчислителна архитектура с характеристики
  2. Cloud Computing срещу Grid Computing | Топ разлики
  3. Облачни изчислителни технологии с предимства
  4. Въпроси за интервю за облачни изчисления, които трябва да знаете | Топ 10

Категория: