Какво е AWS?

Добре дошли в ръководството за уеб услуги на Amazon. В това ръководство ще видим за AWS и облачните изчисления. Ще обсъдим подробно различни домейни в Amazon Web Services. Предпоставки за полагане на курса е да имате известни знания за това как дадено приложение се разполага на сървъри и малко знания за управление на компютърни системи.

Първо, трябва да разберем какво е облачно изчисление. Това е основата на разбирането на AWS.

Какво е облачно изчисление?

Облачните компютри се отнасят до услуга, хоствана в интернет и можете да получите достъп до услугата от разстояние чрез интернет. Наличието на услуга като съхранение на данни, сървъри или какъвто и да е изчислителен ресурс през интернет е облачно изчисление. Вие не го управлявате лично и е по-скоро като наемане на ресурс.

Просто казано, Cloud computing е използването на отдалечен изчислителен ресурс за съхранение, управление и обработка на данни, а не локален сървър или персонален компютър.

Поради огромния си успех, много хора се опитват да работят в облак. Има много играчи, които предоставят облачни услуги, както са изброени,

  • Google Cloud платформа
  • Уеб услуга на Amazon
  • Microsoft Azure
  • Дигитален океан
  • IBM Cloud
  • VMWARE
  • Rackspace
  • Terredmark
  • Joyent

Какво е AWS?

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

Според различни източници, Amazon Web Services (AWS) е сигурна платформа за облачни услуги, предлагаща изчислителна мощност, съхранение на база данни, доставяне на съдържание и други функции, които помагат на бизнеса да се разраства и расте.

Как AWS прави работата толкова лесна?

В стари времена, ако искате да разгърнете приложение, трябва да си купите сървър, а сървърите не са евтини приятели. Трябва да инвестирате много пари в него и много време, за да го настроите. Също така трябва да създадете инфраструктура, за да поддържате вашия сървър. Ако тя се понижи, тогава трябва да я отстраните и бизнесът ви ще бъде спрян за това време. Тъй като уебсайтовете имат различно пиково време за трафик, трябва да купим повече сървър, за да мащабираме нагоре или надолу. Трябва да управляваме всичко ръчно. Но при AWS няма нужда да купувате сървър, а го наемате и разгръщате и плащате само за това, което използвате. Няма по-скъп сървър. Amazon ще го управлява вместо вас. Ако сървърът изпадне, Amazon ще породи нов екземпляр за вашето приложение. С AWS няма нужда да поддържате инфраструктура за вашите сървъри, всичко, от което се нуждаете, е да се концентрирате върху вашите бизнес цели.

Топ AWS компании

  • Netflix - компания за онлайн поточно видео
  • НАСА - Агенция за космически изследвания
  • Expedia - онлайн туристическа компания
  • Slack - Професионална платформа за съобщения
  • Samsung - Мобилна компания, приложения, разработени от Samsung, се внедряват с помощта на AWS
  • Nokia - мобилна компания
  • Adobe - Мултимедийна софтуерна компания
  • Airbnb - Услуги за отдаване под наем на местни престои

Предимства на AWS

В този раздел ще сравним три гиганта в облачните изчисления. Според скорошен доклад, следните облачни играчи са класирани като първите три доставчици на облак.

  • Уеб услуга на Amazon
  • Microsoft Azure
  • Облачна платформа на Google

Защо AWS са над другите две?

Най-големият фактор за успеха на AWS е, защото той предлага повече услуги в сравнение с облака на Azure и Google. Тя продължава да расте експоненциално и подкрепя последните технологии. Обхватът на работа, който може да се извърши на AWS, е голям. AWS е по-зрял от другите два. Най-голямата слабост на Amazon е структурата на разходите, тя е много объркваща за предприятията. Amazon поддържа всички предприятия на ниво (от малки до големи).

Google облак и Microsoft Azure закъсняват на пазара от AWS, а също така, те предлагат по-малко услуги от AWS. Един от най-големите фактори за успеха на Azure е широко използваната операционна система Windows. Така че има смисъл да използвате Azure за сървъри на приложения, базирани на Windows. Google имат наистина добре управлявана структура на разходите. Лесно е да започнете с облака от Google, отколкото другите два.

Разбиране на AWS и какво можете да направите с AWS?

AWS не е единична услуга; той предлага набор от дъски от облачни продукти. Нека ги видим един по един.

Списък на услугите, предоставяни от AWS,

  • пресмятам
  • съхранение
  • Данни на Guide-Bulgaria.com
  • анализ
  • Работа в мрежа и доставка на съдържание
  • Подвижен
  • Сигурност, идентичност и съответствие
  • миграция
  • Инструменти за разработчици
  • Инструменти за управление

1. Изчисляване

Можете да разгърнете приложението си в изчисления. Compute се отнася до изчислителните сили. Някои популярни услуги в изчислението са Amazon

  • EC2 за виртуални машини
  • Elastic Beanstalk за автоматизирани внедрявания
  • Ламбда за изпълнение на функции без сървър
  • Еластични балансиращи товари, за да се балансира капацитета за обработка на заявката
  • Автоматично мащабиране за мащабиране нагоре или надолу според изискванията в реално време.

2. Съхранение

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

  • Проста услуга за съхранение (S3), точно като файлова система за съхранение на файлове, папки, документи, изображения, песни и т.н.
  • Еластична файлова система за случаи на EC2
  • Ледник за дълго време за съхранение на файл с ниска цена (Използва се главно за архивна услуга)

3. Бази данни

AWS предлага широка гама от услуги за бази данни, от релационна база данни до база данни NoSQL. Също така можем лесно да мигрираме нашите данни към AWS, използвайки услугата за миграция на база данни.

  • Релационната база данни (RDBS) поддържа често използвани бази данни като MySQL, база данни Oracle, MS SQL Server, PostgreSQL SQL и Amazon Aurora.
  • Redshift, който е близък спрямо PGSQL.
  • Elasticache поддържа услуги в кеш паметта като Memcached и Redis.
  • DynamoDB е силно мащабируема база данни NoSQL с много ниска латентност.

Забележка : Моля, разберете разликата между база данни и съхранение. Съхранението е услуга, базирана на файловата система, където можете да съхранявате изпълними файлове. Но база данни не може да включва изпълними файлове.

4. Анализ

Можете да получите представа за данните, които имате. Можете също да създадете визуализации на анализираните данни. Някой набор от услуги като

  • Атина за изпълнение на SQL заявки в кофа S3.
  • Бърз поглед за бизнес прозрения и визуализации на данни.
  • Лепило за създаване на системи Extract Transform Load (ETL).
  • Кинезис за извършване на анализ в реално време на поточно съдържание
  • Еластично търсене и Търсене в облак за създаване на управлявана търсачка

5. Работа в мрежа и доставка на съдържание

Основните мрежови услуги на AWS са виртуални частни облаци, които ви позволяват да стартирате ресурс в изолираната мрежа, директното свързване ви позволява да установите специална връзка за връзка с AWS, а Route 53 ви позволява да използвате високо мащабируема система за именуване на домейни. За доставка на съдържание ние използваме CloudFront, която е услуга за кейджинг, която ни позволява да поставяме в клетка съдържанието до място в близост до потребителя. Така намаляваме латентността за доставяне на съдържанието.

6. Мобилни

Наборът от услуги, който ви позволява да разработвате мобилни приложения или помага при разработването на мобилни приложения. Можете да използвате анализ на анализ с потребителските данни, като използвате тези услуги.

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

7. Сигурност, идентичност и съответствие

За управление на разрешения, ограничения на достъпа, управление на сигурността, откриване на заплахи можем да използваме различни услуги в този домейн.

  • Управление на идентичността и достъпа (IAM) ви позволява да създавате, управлявате и давате различен достъп на различни потребители.
  • Инспектор за търсене на уязвимости на нашите виртуални машини
  • Защитна стена на уеб приложение (WAF) за защита от често срещани атаки като XSS, SQL инжектиране и т.н.
  • Услуга за управление на ключове (KMS) за управление на криптирани ключове. Можете да създавате и контролирате ключовете, които сте използвали за криптиране на данни.
  • Служба за охрана за интелигентно откриване на заплахи за защита на AWS акаунти.

8. Миграция

Няма нужда да се притеснявате от мигрирането на данни на AWS. Можете да получите данни или да поставите данни на AWS, използвайки техните миграционни услуги. Освен това можете да мигрирате данни от една база данни в друга база данни.

  • Служба за миграция на бази данни (DMS) за миграция на данни от база данни в база данни.
  • Сървърна миграционна услуга (SMS) за бързо мигриране на сървъри на място
  • Snowball може да качи данните си в S3, Pack и да изпрати твърдия диск до AWS

9. Инструменти за разработчици

Инструментите за разработчици се използват за управление на жизнените цикли на разработка на софтуер. Можете да използвате този набор от услуги за създаване, изграждане и внедряване на софтуерни приложения.

  • Услуга Code-Star за създаване, управление и работа със софтуерни проекти
  • Code-Commit е софтуер за контрол на версии като git
  • Code-Build е за изграждане на вашата кодова база
  • Код за внедряване за автоматизиране на внедряването на приложение
  • Code-Pipeline ви позволява да следите за изграждането, тестването и внедряването на приложенията.

10. Инструменти за управление

  • Cloud-Watch може да се използва за наблюдение на използването на ресурсите
  • Cloud-Trail регистрира всички промени и API обаждания към уеб услугите на Amazon
  • Облачно формиране, използвано за преобразуване на инфраструктура в облака, така че ще бъде като шаблон. Можете да създадете готова за производство среда за минути.
  • Доверен съветник ви дава препоръки как да направите оптимизация на разходите и да защитите вашата среда.

Нужда от AWS и защо да го използваме?

Ползите от използването на AWS е

  • гъвкавост
  • Лесен за използване
  • Secure
  • Надежден
  • Рентабилен

Необходимостта от облачни изчисления е в основата на разбирането на всички облачни доставчици. Основната нужда от облачни изчисления е икономия на разходи . Да, с облачните изчисления можете да намалите разходите за хардуер и софтуер. Не е необходимо да поддържате сървър. Ежедневните проблеми със сървъра може би са забързани, ако компанията расте по-бързо. Всички лицензи или подновяване се грижат за облачните доставчици. С облачните изчисления можете да получите достъп до вашите данни и сървър навсякъде и по всяко време. Не е необходимо да полагате допълнителни грижи за осигуряване на данните на клиента си. За него ще се погрижат и облачните доставчици; вашите данни ще бъдат винаги в добри ръце.

Коя е подходящата аудитория за изучаване на AWS технологии?

Това е чисто въз основа на вашия произход, има особено три роли за AWS умения. Те са

  • AWS Sysops
  • AWS архитект
  • AWS развитие

Ако сте от администраторски фон, можете да изберете да научите някакъв набор от умения, за да станете AWS Sysops. Това е точно като управление на разполагането, тръбопроводите и процеса на изграждане. Може да се наложи експертиза в IAM, VPC, Route53, ELB и т.н.

Ако сте от произход на програмисти, можете да преминете с набор от умения, които поддържат приложения, базирани на SaaS. Може да се наложи експертиза в blockchain, Изкуствен интелект, VR или AR, автоматично мащабиране, балансиране на натоварването и т.н.

За AWS архитект се нуждаете от повече опит в работата на AWS платформата. Това е като изграждане на добра инфраструктура за приложение, което може да изисква да отговори на конкретни нужди. Можете също да бъдете млад облачен архитект, ако имате добри познания в AWS платформата.

Как тази технология ще ви помогне в кариерния растеж?

Неслучайно всички технологии печелят в облачни изчисления като Amazon, Google, Microsoft, IBM, Oracle, Alibaba. Те видяха огромно търсене и обхват на пазара за облачни услуги. В следващите години повечето приложения и уебсайт ще бъдат внедрени в облачна услуга и ще използват облачна услуга за вътрешни операции. Ако започнете да изучавате облачни технологии от сега, това ще ви помогне да продължите в кариерата си.

Сега, защо AWS? Въпреки че предстои война с различни облачни доставчици, King Amazon остава на върха, като дължи 47, 1% от акциите в публичния облачен сектор. От друга страна, Azure има доминиране в корпоративните приложения. Изберете разумно според вашите изисквания.

заключение

Всичко се превръща в облак, ние синхронизираме нашите контакти, снимки, документи и т.н., в облак. Ние не съхраняваме нашите филми или видеоклипове в местното ни хранилище или личен компютър; днес ги предаваме в Amazon или YouTube. Вече започнахме да използваме облачни продукти, без да ги осъзнаваме.

Облачните продукти са в ежедневието ни и AWS ни помага да създаваме, внедряваме и управляваме нашето приложение. Повечето компании започват да използват облачни услуги в наши дни. Така че, за да продължим напред по пътя, трябва да придобием тези умения.

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

Това е ръководство за Какво е AWS. Тук обсъдихме работата, уменията, кариерния растеж и предимствата на AWS с топ компании, които прилагат тази технология. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. AWS Алтернативи
  2. Кариери в AWS
  3. Какво е Python
  4. Какво е Minitab?
  5. Google Cloud vs AWS | Топ разлики

Категория: