Што такое AWS? (Поўны даведнік)

Што такое AWS

Што такое AWS?

Можа быць цяжка перайсці ў воблака, асабліва калі вы не знаёмыя з жаргонам і паняццямі. Каб найлепшым чынам выкарыстоўваць Amazon Web Services (AWS), важна спачатку зразумець асновы. Я абмяркую некаторыя ключавыя тэрміны і паняцці, якія дапамогуць вам пачаць.

Што такое воблачныя вылічэнні?

Воблачныя вылічэнні з'яўляюцца мадэллю для дастаўкі інфармацыя тэхналагічныя паслугі, у якіх рэсурсы здабываюцца з Інтэрнэту з дапамогай вэб-інструментаў і прыкладанняў, у адрозненне ад лакальнага сервера або персанальнага кампутара. Воблачныя вылічэнні дазваляюць карыстальнікам атрымліваць доступ да прыкладанняў і даных, якія захоўваюцца на аддаленых серверах, што дазваляе працаваць з любога месца з падключэннем да Інтэрнэту.

Платформы воблачных сэрвісаў, такія як Amazon Web Services, прадастаўляюць мноства сэрвісаў, якія можна выкарыстоўваць для стварэння і запуску прыкладанняў. Гэтыя паслугі прадастаўляюцца праз Інтэрнэт і могуць быць даступныя праз вэб-інструменты або API.

Якія перавагі хмарных вылічэнняў?

Ёсць шмат пераваг хмарных вылічэнняў, у тым ліку наступныя:

 

– Маштабаванасць: воблачныя сэрвісы распрацаваны з магчымасцю маштабавання, таму вы можаце лёгка дадаваць або выдаляць рэсурсы па меры змены вашых патрэб.

– Аплата па меры выкарыстання: з воблачнымі вылічэннямі вы плаціце толькі за тыя рэсурсы, якія выкарыстоўваеце. Ніякіх авансавых укладанняў не патрабуецца.

– Гнуткасць: воблачныя сэрвісы могуць быць хутка падрыхтаваны і выпушчаны, так што вы можаце эксперыментаваць і ўводзіць інавацыі ў хуткім тэмпе.

– Надзейнасць: воблачныя сэрвісы распрацаваны, каб быць высокадаступнымі і ўстойлівымі да збояў.

– Глабальны ахоп: воблачныя сэрвісы даступныя ў розных рэгіёнах па ўсім свеце, так што вы можаце разгарнуць свае прыкладанні бліжэй да карыстальнікаў.

Што такое Amazon Web Services (AWS)?

Amazon Web Services (AWS) - гэта комплексная платформа хмарных вылічэнняў, якая развіваецца, прадастаўленая Amazon.com. AWS прапануе шырокі спектр паслуг, якія могуць быць выкарыстаны для стварэння і запуску прыкладанняў у воблаку, уключаючы вылічэнні, захоўванне, базу дадзеных і сетку.

AWS - гэта паслуга з аплатай па меры выкарыстання, таму вы плаціце толькі за тыя рэсурсы, якія выкарыстоўваеце. Ніякіх авансавых укладанняў не патрабуецца. AWS таксама прапануе бясплатны ўзровень паслуг, якія можна выкарыстоўваць для вывучэння і эксперыментаў з платформай.

на prem супраць воблака

On-Prem Vs. Воблачныя вылічэнні

Яшчэ адна важная канцэпцыя, якую трэба зразумець, - гэта розніца паміж лакальнымі і хмарнымі вылічэннямі. Лакальныя вылічэнні адносяцца да прыкладанняў і даных, якія захоўваюцца лакальна, на вашых уласных серверах. Хмарныя вылічэнні, з іншага боку, адносяцца да прыкладанняў і дадзеных, якія захоўваюцца на аддаленых серверах, да якіх можна атрымаць доступ праз Інтэрнэт.

Воблачныя вылічэнні дазваляюць скарыстацца перавагамі эканоміі на маштабе і мадэлі цэнаўтварэння па меры аплаты. З лакальнымі вылічэннямі вы павінны зрабіць вялікія авансавыя інвестыцыі ў апаратнае і праграмнае забеспячэнне, а таксама несяце адказнасць за падтрыманне і мадэрнізацыю сваёй інфраструктуры.

Якія адрозненні паміж IaaS, Paas і Saas?

Ёсць тры асноўных тыпу хмарных сэрвісаў: інфраструктура як паслуга (IaaS), платформа як паслуга (PaaS) і праграмнае забеспячэнне як паслуга (SaaS).

 

IaaS гэта тып хмарных вылічэнняў, які забяспечвае карыстальнікам доступ да сховішча, вылічальных і сеткавых рэсурсаў. Пастаўшчыкі IaaS кіруюць інфраструктурай і забяспечваюць карыстальнікам платформу самаабслугоўвання для прадастаўлення і кіравання рэсурсамі.

 

PaaS гэта тып хмарных вылічэнняў, які забяспечвае карыстальнікам доступ да платформы для распрацоўкі, разгортвання і кіравання праграмамі. Пастаўшчыкі PaaS кіруюць інфраструктурай і забяспечваюць платформу, якую можна выкарыстоўваць для распрацоўкі, разгортвання і кіравання праграмамі.

 

SaaS гэта тып хмарных вылічэнняў, які забяспечвае карыстальнікам доступ да праграмнага прыкладання. Пастаўшчыкі SaaS кіруюць інфраструктурай і прадастаўляюць праграмнае прыкладанне, якое могуць выкарыстоўваць карыстальнікі.

праграмнае забеспячэнне як паслуга

Глабальная інфраструктура з AWS

AWS - гэта глабальная платформа хмарных вылічэнняў з больш чым 70 зонамі даступнасці ў 22 рэгіёнах па ўсім свеце. Рэгіёны - гэта геаграфічныя вобласці, ізаляваныя адзін ад аднаго, і кожны рэгіён змяшчае некалькі зон даступнасці.

Зоны даступнасці - гэта цэнтры апрацоўкі дадзеных, якія былі распрацаваны так, каб быць ізаляванымі ад іншых зон даступнасці ў тым жа рэгіёне. Гэта гарантуе, што калі адна зона даступнасці выйдзе з ладу, астатнія будуць працягваць працаваць.

Інструменты распрацоўніка на AWS

AWS выкарыстоўвае API выклікі забеспячэння і кіравання рэсурсамі. Інтэрфейс каманднага радка AWS (CLI) - гэта інструмент, які можна выкарыстоўваць для кіравання рэсурсамі AWS.

Кансоль кіравання AWS - гэта вэб-інтэрфейс, які можна выкарыстоўваць для прадастаўлення і кіравання рэсурсамі.

AWS таксама забяспечвае набор SDK, якія можна выкарыстоўваць для распрацоўкі прыкладанняў, якія працуюць на AWS. Падтрымліваюцца мовы праграмавання Java, .NET, Node.js, PHP, Python і Ruby.

 

Ёсць некалькі розных спосабаў кіравання выклікамі API з дапамогай AWS:

 

– Кансоль кіравання AWS: кансоль кіравання AWS - гэта вэб-інтэрфейс, які можна выкарыстоўваць для выклікаў API.

 

– Інтэрфейс каманднага радка AWS (CLI): AWS CLI - гэта інструмент, які можна выкарыстоўваць для выклікаў API. Выклікі можна запускаць у Linux, Windows і Mac OS.

 

– Наборы для распрацоўкі праграмнага забеспячэння AWS (SDK): AWS SDK можна выкарыстоўваць для распрацоўкі прыкладанняў, якія робяць выклікі API. Пакеты SDK даступныя для Java, .NET, PHP, Node.js і Ruby.

– Amazon Simple Storage Service (S3): S3 забяспечвае

 

IDE для AWS: існуе некалькі розных інтэграваных асяроддзяў распрацоўкі (IDE), якія можна выкарыстоўваць для распрацоўкі прыкладанняў на AWS. Eclipse - папулярная IDE з адкрытым зыходным кодам, якую можна выкарыстоўваць для распрацоўкі прыкладанняў Java. Eclipse можна выкарыстоўваць для падлучэння да AWS і здзяйснення выклікаў API. Visual Studio - папулярная IDE ад Microsoft, якую можна выкарыстоўваць для распрацоўкі прыкладанняў .NET. Visual Studio можна выкарыстоўваць для падлучэння да AWS і здзяйснення выклікаў API.

 

– Шлюз API AWS: Шлюз API AWS з’яўляецца a кіраванае абслугоўванне якія можна выкарыстоўваць для стварэння, публікацыі і кіравання API.

 

Калі вы робіце выклік API, вам трэба будзе ўказаць метад HTTP (напрыклад, GET, POST або PUT), шлях (напрыклад, /users або /items) і набор загалоўкаў. Цела запыту будзе ўтрымліваць даныя, якія вы адпраўляеце ў API.

 

Адказ ад API будзе ўтрымліваць код стану, загалоўкі і цела. Код стану будзе паказваць, калі запыт быў паспяховым (напрыклад, 200 для поспеху або 404 для не знойдзена). Загалоўкі будуць змяшчаць інфармацыю аб адказе, напрыклад тып кантэнту. Цела адказу будзе ўтрымліваць даныя, вернутыя з API.

Інфраструктура як код (IaC)

AWS дазваляе прадастаўляць і кіраваць рэсурсамі з дапамогай інфраструктуры як кода (IaC). IaC - гэта спосаб прадстаўлення інфраструктуры ў кодзе. Гэта дазваляе вызначыць вашу інфраструктуру з дапамогай кода, які затым можна выкарыстоўваць для прадастаўлення і кіравання рэсурсамі.

 

IaC з'яўляецца важнай часткай AWS, таму што дазваляе:

– Аўтаматызаваць прадастаўленне і кіраванне рэсурсамі.

– Кантроль версій вашай інфраструктуры.

– Модулюйце сваю інфраструктуру.

 

AWS забяспечвае некалькі розных спосабаў забеспячэння і кіравання рэсурсамі з дапамогай IaC:

 

– Сэрвіс AWS CloudFormation: CloudFormation дазваляе вам вызначаць вашу інфраструктуру з дапамогай шаблонаў, напісаных у JSON або YAML. Затым гэтыя шаблоны можна выкарыстоўваць для забеспячэння і кіравання рэсурсамі.

 

– Інтэрфейс каманднага радка (CLI) AWS: CLI AWS можна выкарыстоўваць для прадастаўлення і кіравання рэсурсамі з дапамогай IaC. AWS CLI выкарыстоўвае дэкларатыўны сінтаксіс, які дазваляе ўказваць жаданы стан вашай інфраструктуры.

 

– AWS SDK: AWS SDK можна выкарыстоўваць для забеспячэння і кіравання рэсурсамі з дапамогай IaC. Пакеты SDK AWS выкарыстоўваюць імператыўны сінтаксіс, які дазваляе вам вызначаць дзеянні, якія вы хочаце выканаць.

 

Каб IaC быў эфектыўным, важна разумець асновы таго, як працуе AWS. Гэта ўключае ў сябе разуменне таго, як API выкарыстоўваюцца для забеспячэння і кіравання рэсурсамі. Таксама важна разумець розныя паслугі, якія прапануе AWS, і тое, як імі можна карыстацца.

 

AWS Cloud Development Kit (AWS CDK) - гэта набор інструментаў, які дазваляе вам вызначаць вашу інфраструктуру з дапамогай кода. AWS CDK выкарыстоўвае дэкларатыўны сінтаксіс, што дазваляе лёгка вызначыць вашу інфраструктуру. AWS CDK даступны для Java, .NET і Python.

 

Перавагі выкарыстання AWS CDK ўключаюць:

– Лёгка пачаць працу з AWS CDK.

– AWS CDK з'яўляецца адкрытым зыходным кодам.

– AWS CDK інтэгруецца з іншымі сэрвісамі AWS.

 

Як працуе AWS CloudFormation?

Стэк AWS CloudFormation - гэта набор рэсурсаў, якія ствараюцца і кіруюцца як адно цэлае. Стэк можа ўтрымліваць любую колькасць рэсурсаў, уключаючы пакеты Amazon S3, чэргі Amazon SQS, табліцы Amazon DynamoDB і асобнікі Amazon EC2.

 

Стэк вызначаецца шаблонам. Шаблон - гэта файл JSON або YAML, які вызначае параметры, супастаўленні, умовы, выхады і рэсурсы для стэка.

 

Калі вы ствараеце стэк, AWS CloudFormation створыць рэсурсы ў тым парадку, у якім яны вызначаны ў шаблоне. Калі адзін рэсурс залежыць ад іншага, AWS CloudFormation будзе чакаць, пакуль будзе створаны залежны рэсурс, перш чым ствараць наступны рэсурс у стэку.

 

AWS CloudFormation таксама выдаліць рэсурсы ў парадку, адваротным у парадку, вызначаным у шаблоне. Гэта гарантуе, што рэсурсы не застануцца ў нявызначаным стане.

 

Калі падчас стварэння або выдалення стэка AWS CloudFormation узнікае памылка, стэк будзе вернуты да папярэдняга стану.

 

Што такое вядро Amazon S3?

Вядро Amazon S3 - гэта месца для захоўвання файлаў. Вядро можа захоўваць файлы любога тыпу, такія як выявы, відэа, дакументы і гэтак далей. Кашы арганізаваны ў папкі, падобна таму, як папкі выкарыстоўваюцца на вашым камп'ютары.

 

Файлы ў вядры даступныя праз URL. URL для файла складаецца з назвы сегмента і шляху да файла.

 

Што такое Amazon SQS?

Amazon Simple Queue Service (SQS) - гэта служба чаргі паведамленняў. Чаргі паведамленняў выкарыстоўваюцца для захоўвання паведамленняў, якія павінны быць апрацаваны праграмай.

 

SQS дазваляе лёгка аддзяляць і маштабаваць мікрасэрвісы, размеркаваныя сістэмы і бессерверныя прыкладанні. SQS можна выкарыстоўваць для перадачы паведамленняў любога тыпу, такіх як каманды, апавяшчэнні або абвесткі.

 

Што такое Amazon DynamoDB?

Amazon DynamoDB - гэта хуткі і гнуткі сэрвіс базы дадзеных NoSQL для ўсіх прыкладанняў, якім патрэбна паслядоўная адназначная затрымка ў мілісекундах любога маштабу. Гэта цалкам кіраваная воблачная база дадзеных, якая падтрымлівае як дакументы, так і мадэлі даных "ключ-значэнне".

 

DynamoDB дазваляе распрацоўнікам ствараць сучасныя бессерверныя прыкладанні, якія могуць пачынаць з малога і маштабавацца ва ўсім свеце для падтрымкі мільёнаў карыстальнікаў.

 

Што такое Amazon EC2?

Amazon Elastic Compute Cloud (EC2) - гэта вэб-сэрвіс, які забяспечвае зменлівы памер вылічальнай магутнасці ў воблаку. Ён распрацаваны, каб палегчыць распрацоўшчыкам воблачныя вылічэнні ў маштабе Інтэрнэту.

 

EC2 забяспечвае шырокі спектр тыпаў асобнікаў, якія аптымізаваны для розных варыянтаў выкарыстання. Гэтыя асобнікі могуць быць выкарыстаны для ўсяго: ад запуску вэб-сервераў і сервераў прыкладанняў да запуску прыкладанняў для вялікіх дадзеных і гульнявых сервераў.

 

EC2 таксама забяспечвае такія функцыі, як аўтаматычнае маштабаванне і балансаванне нагрузкі, якія дазваляюць лёгка павялічваць або памяншаць маштаб вашага прыкладання па меры неабходнасці.

 

Што такое AWS Lambda?

AWS Lambda - гэта бессерверная вылічальная служба, якая дазваляе запускаць код без забеспячэння і кіравання серверамі. Lambda займаецца ўсім адміністраваннем базавай інфраструктуры, так што вы можаце проста напісаць код і дазволіць Lambda справіцца з астатнім.

 

Lambda з'яўляецца выдатным выбарам для запуску серверных службаў, такіх як вэб-API, заданні па апрацоўцы даных або заданні cron. Lambda таксама з'яўляецца добрым выбарам для запуску прыкладанняў, якія неабходна павялічваць або памяншаць у залежнасці ад попыту.

 

Што такое Amazon API Gateway?

Amazon API Gateway - гэта вэб-сэрвіс, які дазваляе лёгка ствараць, публікаваць, падтрымліваць, кантраляваць і абараняць API любога маштабу.

 

Шлюз API выконвае ўсе задачы, звязаныя з прыёмам і апрацоўкай запытаў ад кліентаў, уключаючы кіраванне трафікам, аўтарызацыю і кантроль доступу, маніторынг і кіраванне версіямі API.

 

Шлюз API таксама можна выкарыстоўваць для стварэння API, якія прадстаўляюць даныя з іншых службаў AWS, такіх як DynamoDB або SQS.

 

Што такое Amazon CloudFront?

Amazon CloudFront - гэта сетка дастаўкі кантэнту (CDN), якая паскарае дастаўку вашага статычнага і дынамічнага вэб-кантэнту, такога як HTML-старонкі, выявы, відэа і файлы JavaScript.

 

CloudFront дастаўляе ваш кантэнт праз сусветную сетку цэнтраў апрацоўкі дадзеных, якія называюцца крайнімі месцамі. Калі карыстальнік запытвае ваш кантэнт, CloudFront накіроўвае запыт у крайняе месца, якое можа найлепшым чынам абслугоўваць кантэнт.

 

Калі змесціва ўжо захавана ў кэшы на краі, CloudFront абслугоўвае яго неадкладна. Калі змесціва не захоўваецца ў кэшы на краі, CloudFront здабывае яго з крыніцы (вэб-сервера, дзе захоўваюцца арыгінальныя файлы) і кэшуе ў краі.

 

Што такое Amazon Route 53?

Amazon Route 53 - гэта маштабуемая і вельмі даступная служба сістэмы даменных імёнаў (DNS).

 

Route 53 накіроўвае запыты карыстальнікаў да вашага прыкладання на аснове некалькіх фактараў, уключаючы змест запыту, геаграфічнае месцазнаходжанне карыстальніка і статус вашага прыкладання.

 

Route 53 таксама забяспечвае праверку спраўнасці для маніторынгу спраўнасці вашага прыкладання і аўтаматычнага накіравання трафіку ад нездаровых канечных кропак.

 

Што такое Amazon S3?

Amazon Simple Storage Service (S3) - гэта служба захоўвання аб'ектаў, якая прапануе лепшыя ў галіны маштабаванасць, даступнасць даных, бяспеку і прадукцыйнасць.

 

S3 з'яўляецца выдатным выбарам для захоўвання даных, да якіх вам трэба часта звяртацца, такіх як выявы вэб-сайтаў або відэа. S3 таксама дазваляе лёгка захоўваць і атрымліваць дадзеныя, якімі вам трэба падзяліцца з іншымі людзьмі або праграмамі.

 

Што такое Amazon EFS?

Amazon Elastic File System (EFS) - гэта служба захоўвання файлаў для асобнікаў Amazon Elastic Compute Cloud (EC2).

 

EFS забяспечвае просты, маштабаваны і эканамічна эфектыўны спосаб кіравання файламі ў воблаку. EFS прызначаны для выкарыстання з асобнікамі EC2 і прапануе такія функцыі, як высокая даступнасць і трываласць.

 

Што такое Амазонскі леднік?

Amazon Glacier - гэта бяспечнае, трывалае і недарагое сховішча для архівавання даных.

 

Glacier - добры выбар для доўгатэрміновага захоўвання даных, да якіх вам не трэба часта звяртацца. Атрыманне даных, якія захоўваюцца ў Glacier, можа заняць некалькі гадзін, таму яны не падыходзяць для прыкладанняў, якія патрабуюць доступу да даных у рэжыме рэальнага часу.

 

Што такое AWS Storage Gateway?

AWS Storage Gateway - гэта гібрыдны сэрвіс захоўвання, які дае вам лакальны доступ да практычна неабмежаванага воблачнага сховішча.

 

Storage Gateway падключае вашыя лакальныя прыкладанні да воблака, што дазваляе лёгка захоўваць і атрымліваць даныя з воблака. Storage Gateway можна выкарыстоўваць з рознымі прыладамі захоўвання дадзеных, такімі як жорсткія дыскі, стужкі і SSD.

 

Што такое AWS Snowball?

AWS Snowball - гэта служба транспарціроўкі дадзеных у петабайтным маштабе, якая выкарыстоўвае фізічныя прылады захоўвання дадзеных для перадачы вялікіх аб'ёмаў даных у і з Amazon Simple Storage Service (S3).

 

Snowball - добры выбар для перадачы даных, калі вам патрэбна высокая прапускная здольнасць або нізкая затрымка, або калі вы хочаце пазбегнуць выдаткаў на прапускную здольнасць Інтэрнэту.

 

Што такое Amazon CloudSearch?

Amazon CloudSearch - гэта цалкам кіраваны пошукавы сэрвіс, які дазваляе лёгка наладжваць, кіраваць і маштабаваць пошукавую сістэму для вашага сайта або прыкладання.

 

CloudSearch падтрымлівае шырокі спектр функцый пошуку, такіх як аўтазапаўненне, выпраўленне правапісу і пошук па падстаноўных знаках. CloudSearch просты ў выкарыстанні і забяспечвае вынікі, якія вельмі важныя для вашых карыстальнікаў.

 

Што такое служба Amazon Elasticsearch?

Amazon Elasticsearch Service (Amazon ES) - гэта кіраваны сэрвіс, які дазваляе лёгка разгортваць, працаваць і маштабаваць Elasticsearch у воблаку Amazon Web Services (AWS).

 

Elasticsearch - гэта папулярная сістэма пошуку і аналітыкі з адкрытым зыходным кодам, якая прапануе магутны набор функцый для індэксацыі, пошуку і аналізу даных. Amazon ES дазваляе лёгка наладжваць, маштабаваць і кантраляваць кластары Elasticsearch.

 

Што такое Amazon Kinesis?

Amazon Kinesis - гэта воблачны сэрвіс, які дазваляе лёгка збіраць, апрацоўваць і аналізаваць струменевыя дадзеныя ў рэжыме рэальнага часу.

 

Kinesis можа выкарыстоўвацца для шырокага спектру прыкладанняў, такіх як апрацоўка файлаў часопісаў, маніторынг актыўнасці ў сацыяльных сетках і забеспячэнне аналітычных праграм у рэжыме рэальнага часу. Kinesis дазваляе лёгка збіраць і апрацоўваць даныя ў рэжыме рэальнага часу, каб вы маглі хутка атрымаць інфармацыю.

 

Што такое чырвонае зрушэнне Amazon?

Amazon Redshift - гэта хуткае, маштабаванае сховішча даных, якое дазваляе лёгка захоўваць і аналізаваць даныя.

 

Redshift - добры выбар для сховішча даных, бізнес-аналітыкі і аналітычных прыкладанняў. Redshift просты ў выкарыстанні і забяспечвае высокую прадукцыйнасць.

 

Што такое канвеер даных AWS?

AWS Data Pipeline - гэта воблачны сэрвіс, які дазваляе лёгка перадаваць даныя паміж рознымі сэрвісамі AWS.

 

Канвеер дадзеных можна выкарыстоўваць для перамяшчэння даных паміж Amazon S3, Amazon EMR, Amazon DynamoDB і Amazon RDS. Data Pipeline просты ў выкарыстанні і забяспечвае просты спосаб кіравання дадзенымі ў воблаку.

 

Што такое імпарт/экспарт AWS?

AWS Import/Export - гэта служба міграцыі даных, якая дазваляе лёгка перадаваць вялікія аб'ёмы даных у воблака Amazon Web Services (AWS) і з яго.

 

Імпарт/экспарт можна выкарыстоўваць для перамяшчэння даных паміж Amazon S3, Amazon EBS, Amazon Glacier і вашымі лакальнымі прыладамі захоўвання дадзеных. Імпарт/Экспарт хуткі і надзейны, і яго можна выкарыстоўваць для хуткай і эфектыўнай перадачы вялікіх аб'ёмаў даных.

 

Што такое AWS OpsWorks?

AWS OpsWorks - гэта воблачны сэрвіс, які дазваляе лёгка разгортваць і кіраваць праграмамі ў воблаку Amazon Web Services (AWS).

 

OpsWorks можна выкарыстоўваць для кіравання праграмамі любога памеру, ад невялікіх вэб-сайтаў да буйнамаштабных вэб-праграм. OpsWorks просты ў выкарыстанні і забяспечвае просты спосаб кіравання праграмамі ў воблаку.

 

Што такое Amazon CloudWatch?

Amazon CloudWatch - гэта воблачны сэрвіс, які дазваляе лёгка кантраляваць вашы рэсурсы Amazon Web Services (AWS).

 

CloudWatch можна выкарыстоўваць для маніторынгу асобнікаў Amazon EC2, табліц Amazon DynamoDB і баз дадзеных Amazon RDS. CloudWatch просты ў выкарыстанні і забяспечвае просты спосаб маніторынгу вашых рэсурсаў AWS.

 

Што такое машыннае навучанне Amazon?

Amazon Machine Learning - гэта воблачны сэрвіс, які дазваляе лёгка ствараць, навучаць і разгортваць мадэлі машыннага навучання.

 

Машыннае навучанне з'яўляецца папулярным метадам для пабудовы прагнастычных мадэляў, якія могуць быць выкарыстаны для прагназавання будучых падзей. Amazon Machine Learning просты ў выкарыстанні і забяспечвае просты спосаб стварэння, навучання і разгортвання мадэляў машыннага навучання.

 

Што такое Amazon Simple Notification Service?

Amazon Simple Notification Service (Amazon SNS) - гэта воблачны сэрвіс, які дазваляе лёгка адпраўляць і атрымліваць апавяшчэнні.

 

SNS можна выкарыстоўваць для адпраўкі паведамленняў у чэргі Amazon SQS, пакеты Amazon S3 або адрасы электроннай пошты. SNS просты ў выкарыстанні і забяспечвае просты спосаб адпраўкі і атрымання апавяшчэнняў.

 

Што такое Amazon Simple Workflow Service?

Amazon Simple Workflow Service (Amazon SWF) - гэта воблачны сэрвіс, які дазваляе лёгка ствараць, запускаць і маштабаваць фонавыя заданні.

 

SWF можна выкарыстоўваць для апрацоўкі малюнкаў, перакадзіравання відэафайлаў, індэксавання дакументаў і запуску алгарытмаў машыннага навучання. SWF просты ў выкарыстанні і забяспечвае просты спосаб запуску фонавых заданняў.

 

Што такое Amazon Elastic MapReduce?

Amazon Elastic MapReduce (Amazon EMR) - гэта воблачны сэрвіс, які дазваляе лёгка апрацоўваць вялікія дадзеныя.

 

EMR можна выкарыстоўваць для запуску Apache Hadoop, Apache Spark і Presto на асобніках Amazon EC2. EMR просты ў выкарыстанні і забяспечвае просты спосаб апрацоўкі вялікіх даных.

Канцэпцыя добра архітэктурнай інфраструктуры AWS

Канцэпцыя добра архітэктурнай інфраструктуры AWS - гэта набор рэкамендацый па стварэнні і запуску прыкладанняў на Amazon Web Services.

 

Прадуманая структура дапамагае вам прымаць рашэнні аб тым, як распрацоўваць, разгортваць і кіраваць вашымі праграмамі на AWS. Прадуманая структура заснавана на пяці слупах: прадукцыйнасць, бяспека, надзейнасць, аптымізацыя выдаткаў і дасканаласць у працы.

 

Слуп прадукцыйнасці дапамагае распрацоўваць прыкладанні для высокай прадукцыйнасці. Слуп бяспекі дапамагае вам абараніць вашы прыкладанні ад пагроз бяспекі. Слуп надзейнасці дапамагае распрацоўваць прыкладанні для высокай даступнасці. Слуп аптымізацыі выдаткаў дапамагае вам аптымізаваць выдаткі на AWS. А аператыўная дасканаласць дапаможа вам эфектыўна кіраваць вашымі праграмамі.

 

Калі вы распрацоўваеце і запускаеце свае прыкладанні на AWS, важна ўлічваць усе пяць слупоў добра архітэктурнай структуры.

 

Ігнараванне любога са слупоў можа прывесці да праблем у далейшым. Напрыклад, калі вы ігнаруеце слуп бяспекі, ваша прыкладанне можа быць уразлівым для нападаў. Або, калі вы ігнаруеце прынцып аптымізацыі выдаткаў, ваш рахунак за AWS можа быць вышэйшым, чым трэба.

 

Добра архітэктурная структура - выдатны спосаб пачаць працу з AWS. Ён дае набор рэкамендацый, якія могуць дапамагчы вам прыняць рашэнні аб тым, як распрацоўваць, разгортваць і кіраваць вашымі праграмамі на AWS.

 

Калі вы пачатковец у AWS, я рэкамендую пачаць з добра архітэктурнай структуры. Гэта дапаможа вам пачаць з правільнай нагі і пазбегнуць некаторых распаўсюджаных памылак.

Бяспека на AWS

AWS разам з кліентамі нясе адказнасць за забеспячэнне бяспекі і адпаведнасці. AWS адказвае за бяспеку асноўнай інфраструктуры, якую кліенты выкарыстоўваюць для стварэння і запуску сваіх прыкладанняў. Кліенты нясуць адказнасць за бяспеку прыкладанняў і даных, якія яны размяшчаюць на AWS.

 

AWS прадастаўляе набор інструментаў і сэрвісаў, якія можна выкарыстоўваць для абароны вашых прыкладанняў і даных. Гэтыя інструменты і сэрвісы ўключаюць Amazon Virtual Private Cloud (Amazon VPC), Amazon Elastic Compute Cloud (Amazon EC2), Amazon Simple Storage Service (Amazon S3) і AWS Identity and Access Management (IAM).

 

Абавязкі, якія бярэ на сябе AWS, ўключаюць:

– Фізічная бяспека цэнтраў апрацоўкі дадзеных

– Бяспека сеткі

– Бяспека хаста

– Бяспека прыкладання

 

Кліенты нясуць адказнасць за:

– Ахова іх прыкладанняў і дадзеных

– Кіраванне доступам карыстальнікаў да рэсурсаў AWS

– Маніторынг пагроз

заключэнне

AWS - гэта выдатны спосаб запускаць свае прыкладанні ў воблаку. Ён просты ў выкарыстанні і забяспечвае просты спосаб запуску фонавых заданняў.

 

AWS - выдатны спосаб апрацоўкі вялікіх даных. Ён просты ў выкарыстанні і забяспечвае просты спосаб апрацоўкі вялікіх даных.

 

Добра архітэктурная структура - выдатны спосаб пачаць працу з AWS. Ён дае набор рэкамендацый, якія могуць дапамагчы вам прыняць рашэнні аб тым, як распрацоўваць, разгортваць і працаваць з вашымі праграмамі на AWS.

 

Калі вы пачатковец у AWS, я рэкамендую пачаць з добра архітэктурнай структуры. Гэта дапаможа вам правільна пачаць працу і пазбегнуць дарагіх памылак з інфраструктурай.