Google Compute Engine - Google Compute Engine

Google Compute Engine
Түпнұсқа автор (лар)Google, Inc.
ӘзірлеушілерGoogle
Бастапқы шығарылым28 маусым 2012 ж; 8 жыл бұрын (2012-06-28)
Операциялық жүйе
Қол жетімдіАғылшын
ТүріВиртуалды жеке сервер
ЛицензияМеншікті бағдарламалық жасақтама
Веб-сайтбұлт.google.com/ есептеу/

Google Compute Engine (GCE) болып табылады Қызмет ретінде инфрақұрылым (IaaS) компоненті Google Cloud Platform ол жұмыс істейтін әлемдік инфрақұрылымға салынған Google Келіңіздер іздеу жүйесі, Gmail, YouTube және басқа қызметтер. Google Compute Engine қолданушыларға іске қосуға мүмкіндік береді виртуалды машиналар (VM) сұраныс бойынша. VM стандартты кескіндерден немесе қолданушылар жасаған арнайы суреттерден іске қосылуы мүмкін. GCE пайдаланушылары негізінде түпнұсқалық растамасын жасау керек OAuth VM іске қосқанға дейін 2.0. Google Compute Engine-ге Developer Console арқылы қол жеткізуге болады, RESTful API немесе командалық интерфейс (CLI).

Тарих

Google Compute Engine-ді 2012 жылдың 28 маусымында жариялады Google енгізу / шығару Шектеулі алдын ала қарау режимінде 2012 ж. 2013 жылдың сәуірінде GCE клиенттерге Gold Support Package көмегімен қол жетімді болды. 2013 жылғы 25 ақпанда, Google деп жариялады Оң жақ шкаласы олардың алғашқы сатушысы болды.[1] Google I / O 2013 кезінде көптеген функциялар, соның ішінде суб-сағаттық есепшоттар, жалпы-негізгі дана түрлері, кеңейтілген тұрақты дискілер, жақсартылған SDN негізделген желілік мүмкіндіктер және ISO / IEC 27001 сертификаттау жарияланды. GCE 2013 жылдың 15 мамырында бәріне қол жетімді болды. 3-қабат жүктемені теңдестіру GCE-ге 2013 жылдың 7 тамызында келді. Соңында, 2013 жылдың 2 желтоқсанында Google GCE негізінен қол жетімді деп жариялады. Сондай-ақ, ОЖ-ны қолдау кеңейтілді, виртуалды құрылғылардың тірі миграциясы, 16 ядролы даналар, тұрақты дискілер тезірек жұмыс істеді және стандартты даналардың бағасы төмендеді.

Google Cloud Platform Live іс-шарасында 2014 жылдың 25 наурызында, Urs Hölzle, Техникалық инфрақұрылымның аға маманы тұрақты пайдалану жеңілдіктерін, қолдауды жариялады Microsoft Windows Server 2008 R2, Бұлт DNS және бұлтты орналастыру менеджері. 2014 жылдың 28 мамырында Google үшін оңтайландыру туралы жариялады LXC контейнерлері динамикалық жоспарлаумен қатар Докер VM даналары бойынша контейнерлер.[2]

Google Compute Engine бірлігі

GQ деп айтылатын Google есептеу машинасының бірлігі (GCEU) - бұл есептеу ресурстарының абстракциясы. Google-ге сәйкес 2,75 GCEU бір логикалық ядроның минималды қуатын білдіреді (аппараттық құрал) гипер-жіп ) негізінде Құмды көпір платформа. GCEU-ді Google ұсынған виртуалды машиналардың өнімділігін салыстыру қажеттілігінен Энтони Ф.Воэлм құрды. Ол шамамен Coremark (TM) бөлігі ретінде іске қосылады PerfKitBenchmarker Google көптеген Cloud Provider-мен серіктестікте жасаған Open Source эталоны.

Тұрақты дискілер

Кез-келген Google Compute Engine данасы тұрақты диск деп аталатын дискілік ресурстан басталады. Тұрақты диск даналар үшін кеңістікті қамтамасыз етеді және түбірден тұрады файлдық жүйе данасы жүктелетін. Тұрақты дискілерді шикі ретінде пайдалануға болады блокты құрылғылар. Әдепкі бойынша, Google Compute Engine қолданады SCSI тұрақты дискілерді бекіту үшін. Тұрақты дискілер жеке, жергілікті эфемерлік дискіні қажет етпей, тұрақты, сенімді бағамен тұрақты және сенімді бағамен қамтамасыз етеді. Дана бастамас бұрын тұрақты дискілерді жасау керек. Данаға тіркелгеннен кейін оларды түпнұсқа файлдық жүйемен пішімдеуге болады. Жалғыз тұрақты дискіні тек оқу режимінде бірнеше даналарға бекітуге болады. Әрбір тұрақты диск мөлшері 10 ТБ дейін болуы мүмкін. Google Compute Engine тұрақты дискілерді шифрлайды AES-128-CB, және бұл шифрлау деректер виртуалды машинаның мониторынан шыққанға дейін және дискіні соққанға дейін қолданылады. Шифрлау әрқашан қосулы және Google Compute Engine қолданушылары үшін ашық. Тұрақты дискілердің бүтіндігі a арқылы сақталады HMAC схема.

2014 жылдың 18 маусымында Google қолдауды жариялады SSD тұрақты дискілер. Бұл дискілер бір ГБ үшін 30 IOPS-қа дейін жеткізеді, бұл IOPS жазудан 20 есе артық және оқылымнан 100 есе артық IOPS стандартты тұрақты дискілерге қарағанда.

Суреттер

Кескін - бұл дананы бастау үшін қажетті операциялық жүйе мен түбірлік файлдық жүйені қамтитын тұрақты диск. Кескін дананы жасау кезінде немесе түбірлік тұрақты дискіні құру кезінде таңдалуы керек. Әдепкі бойынша, Google Compute Engine кескінмен анықталған түбірлік файлдық жүйені түпкілікті тұрақты дискіге орнатады. Google Compute Engine ұсынады CentOS және Дебиан стандартты Linux кескіндері ретінде кескіндер. Red Hat Enterprise Linux (RHEL) және Microsoft Windows Server 2008 R2 кескіндер - бұл қосымша ақыға қол жетімді операциялық жүйенің суреттерінің бөлігі. Linux контейнері (бұрын CoreOS ) негізделген, жеңіл Linux ОЖ Chromium OS Google Compute Engine-де қолдау көрсетіледі.

Машина түрлері

Google Compute Engine қолданады KVM ретінде гипервизор,[3] және 64 биттік x86 архитектурасына негізделген виртуалды машиналарды іске қосу үшін пайдаланылатын Linux және Microsoft Windows жүйелеріндегі қонақтардың суреттерін қолдайды. VM файлдары түбірлік файлдық жүйеге ие тұрақты дискіден жүктеледі. Виртуалды процессорлардың саны, VM қолдайтын жад көлемі таңдалған машина түріне байланысты.

Есепшот және жеңілдіктер

Google Compute Engine тұрақты пайдалану жеңілдіктерін ұсынады. Дана төлем циклінің 25% -дан астамы орындалғаннан кейін, баға төмендей бастайды:

  • Егер инстанция айдың 50% -ында қолданылса, сұраныс бойынша бағадан 10% жеңілдікке ие болады
  • Егер инстанция айдың 75% -ында қолданылса, сұраныс бойынша бағадан 20% жеңілдікке ие болады
  • Егер инстанция айдың 100% -ында қолданылса, сұраныс бойынша бағадан 30% жеңілдікке ие болады

Машина типін салыстыру

Google машинаның белгілі бір түрлерін ұсынады:

  • Стандартты машина: бір виртуалды CPU үшін 3,75 ГБ жедел жады
  • Жоғары жадты машина: бір виртуалды CPU үшін 6,5 ГБ жедел жады
  • Жоғары процессорлық машина: виртуалды CPU үшін 0,9 Гбайт жедел жады
  • Ортақ машина: процессор мен жедел жады клиенттер арасында ортақ пайдаланылады
  • Жад оңтайландырылған құрылғы: vCPU үшін 14 ГБ жедел жады.

Төменде көрсетілген бағалар[4] жұмыс стандартына негізделген Дебиан немесе CentOS Linux виртуалды машиналары (VM). Меншікті операциялық жүйелерде жұмыс істейтін VM-дерден ақы алынады.

Машина түріМашинаның атауыВиртуалды ядроларЖадБір сағаттың құны (АҚШ-та өткізіледі)Бір сағаттың бағасы (Еуропада өткізіледі)
Стандарттыn1-стандарт-113.75 ГБ$0.070$0.077
Стандарттыn1-стандарт-227,5 ГБ$0.140$0.154
Стандарттыn1-стандарт-4415GB$0.280$0.308
Стандарттыn1-стандарт-8830GB$0.560$0.616
Стандарттыn1-стандарт-161660 Гб$1.120$1.232
Жоғары жадыn1-highmem-2213GB$0.164$0.180
Жоғары жадыn1-highmem-4426 ГБ$0.328$0.360
Жоғары жадыn1-highmem-8852GB$0.656$0.720
Жоғары жадыn1-highmem-1616104 ГБ$1.312$1.440
Жоғары процессорn1-highcpu-221,80 ГБ$0.088$0.096
Жоғары процессорn1-highcpu-443.60 ГБ$0.176$0.192
Жоғары процессорn1-highcpu-887. 20GB$0.352$0.384
Жоғары процессорn1-highcpu-161614.40GB$0.704$0.768
Ортақ негізгіf1-микро0.20,60 ГБ$0.013$0.014
Ортақ негізгіg1-кішкентай0.51,70 ГБ$0.035$0.0385
Жад оңтайландырылғанn1-ультрамема-4040938GB$6.3039$6.9389
Жад оңтайландырылғанn1-ультрамем-80801922GB$12.6078$13.8779
Жад оңтайландырылғанn1-мегамем-96961433,6 ГБ$10.6740$11.7430
Жад оңтайландырылғанn1-ультрамем-1601603844GB$25.2156$27.7557

== Compute Engine орналастырудың бір бөлігі болатын ресурстар деп аталатын әртүрлі нысандарды біріктіреді. Әр ресурс әр түрлі функцияны орындайды. Виртуалды машина данасы іске қосылғанда, басқа ресурстарды, мысалы, дискілік ресурстарды, желілік ресурстарды және кескіндік ресурстарды қолданатын даналық ресурс құрылады. Мысалы, дискілік ресурс физикалық қатты дискке ұқсас виртуалды машинаның деректерін сақтау ретінде жұмыс істейді және желілік ресурс даналарға және трафиктерді реттеуге көмектеседі.

Кескін

Кескін қорында дананы бастау үшін қажетті амалдық жүйе мен түбірлік файлдық жүйе бар. Google пайдалануға дайын кескіндерді сақтайды және ұсынады немесе пайдаланушылар суретті теңшей алады және оны даналар жасау үшін таңдаулы сурет ретінде қолдана алады. Қажеттілікке байланысты пайдаланушылар кескінді тұрақты дискіге қолдана алады және тұрақты дискіні түбірлік файлдық жүйе ретінде қолдана алады.

Машина түрі

Дана машинасының типі ядро ​​санын, жадыны және дана қолдайтын енгізу-шығару әрекеттерін анықтайды.

Диск

Тұрақты дискілер виртуалды машиналарға тәуелсіз және дананың қызмет ету мерзімін ұзартады. Тұрақты дискілерде сақталған барлық ақпарат физикалық тасымалдағышқа жазылмас бұрын шифрланады, ал кілттерді Google қатаң басқарады.

ТүріБағасы (айына ГБ үшін)
Стандартты қамтамасыз етілген кеңістік$0.04
SSD берілген кеңістік$0.17
Суретті сақтау$0.026
IO операцияларыҚосымша ақы алынбайды

Әрбір экземпляр тек тұрақты дискілік кеңістіктің шектеулі көлемін (көп жағдайда 64 ТБ-ға дейін болуы мүмкін) және жеке тұрақты дискілердің шектеулі санын (көптеген инстанцияларға 16 тәуелсіз тұрақты дискілерді қоса алады) қоса алады.

Сурет

Тұрақты дискідегі суреттер пайдаланушыларға бұрыннан бар тұрақты дискідегі деректерді көшіруге және оларды жаңа тұрақты дискілерге қолдануға мүмкіндік береді. Бұл күтпеген сәтсіздіктер мен аймақтарды күтіп ұстау жағдайлары кезінде тұрақты дискінің деректерінің сақтық көшірмелерін жасау үшін өте пайдалы.

Дана

Google Compute Engine данасы - бұл Linux немесе Microsoft Windows конфигурациясында жұмыс жасайтын виртуалды машина. Пайдаланушылар жабдықты, ОЖ-ны, дискіні және басқа конфигурация параметрлерін теңшеуді қоса, даналарды өзгертуді таңдай алады.

Желі

Желі оған қосылған барлық даналардың мекенжай ауқымын және шлюз адресін анықтайды. Ол даналардың бір-бірімен, басқа желілермен және сыртқы әлеммен қалай байланысатындығын анықтайды. Әр данасы бір желіге жатады және әртүрлі желілердегі даналар арасындағы кез-келген байланыс жалпыға ортақ IP мекен-жайы арқылы болуы керек.

Cloud Platform Console жобасында бірнеше желілер болуы мүмкін және әр желіде бірнеше даналар тіркелген болуы мүмкін. Желі IP-шлюзді және осы желіге тіркелген даналар үшін желі ауқымын анықтауға мүмкіндік береді. Әдепкі бойынша, әр жоба алдын ала орнатылған конфигурациялары мен брандмауэр ережелері бар әдепкі желімен қамтамасыз етіледі. Сіз ережелерді қосу немесе жою арқылы әдепкі желіні теңшеуді таңдай аласыз немесе сол жобада жаңа желілер жасай аласыз. Әдетте, көптеген пайдаланушыларға тек бір желі қажет, дегенмен сізде бір жобада бес желіге дейін болуы мүмкін.

Желі тек бір жобаға, ал әрбір данасы тек бір желіге тиесілі болуы мүмкін. Compute Engine барлық желілері IPv4 протоколын қолданады. Compute Engine қазіргі уақытта IPv6-ны қолдамайды. Дегенмен, Google IPv6-нің негізгі қорғаушысы болып табылады және бұл болашақтағы маңызды бағыт.

Мекен-жай

Дана жасалғанда, эфемерлік сыртқы IP мекен-жай әдепкі бойынша данаға автоматты түрде тағайындалады. Бұл адресат инстанцияның қызмет ету мерзіміне тіркеледі және ол тоқтатылғаннан кейін шығарылады. GCE сонымен қатар статикалық IP-ді резервке алу және VM-ге қосу механизмін ұсынады. Эпемерлі IP-адрес статикалық IP-адреске айналуы мүмкін.

Брандмауэр

Брандмауэр ресурсында даналарға қосылуға мүмкіндік беретін бір немесе бірнеше ережелер бар. Кез-келген брандмауэр ресурсы бір және жалғыз желімен байланысты. Бір брандмауэрді бірнеше желімен байланыстыру мүмкін емес. Брандмауэр қоры желі трафигіне, тіпті бір желідегі даналар арасында да рұқсат етпейінше, байланысқа рұқсат берілмейді.

Маршрут

Google Compute Engine маршрутизация кестесін ұсынады, бұл белгілі бір IP ауқымына арналған трафиктің бағытталуы керек. Жергілікті желідегі физикалық маршрутизаторға ұқсас, барлық шығыс трафиктер маршруттар кестесімен салыстырылады және егер шығыс пакет маршруттар кестесіндегі кез-келген ережеге сәйкес келсе, тиісті түрде бағытталады.

Аймақтар мен аймақтар

Аймақ Google-дің инфрақұрылымдық объектісінің географиялық орналасуын білдіреді. Пайдаланушылар өздерінің қажеттіліктерін ескере отырып, ресурстарды қол жетімді аймақтардың біріне орналастыруды таңдай алады. 2014 жылдың 1 маусымындағы жағдай бойынша Google Compute Engine АҚШ-тың орталық аймағында, Батыс Еуропада және Азия-Шығыс аймағында қол жетімді.

Аймақ - бұл аймақ ішіндегі оқшауланған орын. Аймақтар жоғары өткізу қабілеттілігі бар, сол аймақтың басқа аймақтарымен аз кешіктірілген желілік байланыстарға ие. Қол жетімділігі жоғары ақаулықтарға төзімді қосымшаларды орналастыру үшін, Google аймақтағы бірнеше аймақ бойынша қолданбаларды орналастыруды ұсынады. Бұл компоненттердің күтпеген ақауларынан, соның ішінде бір аймаққа дейін қорғауға көмектеседі. 2014 жылғы 5 тамыздағы жағдай бойынша сегіз аймақ бар - АҚШ-тың орталық аймағында және Азияның шығыс аймағында әрқайсысы үшеуден және Батыс Еуропа аймағында екі аймақ.

Ресурстар аясы

GCE ішіндегі барлық ресурстар ғаламдық, аймақтық немесе аймақтық жазықтыққа жатады. Жаһандық ресурстарға барлық аймақтар мен аймақтар қол жетімді. Мысалы, суреттер - бұл ғаламдық ресурс, сондықтан пайдаланушылар ғаламдық имиджге негізделген кез-келген аймақта VM-ді іске қоса алады. Бірақ мекен-жай дегеніміз - сол аймақтағы аймақтардың бірінде іске қосылған даналарға ғана қол жетімді аймақтық ресурс. Даналар белгілі бір аймақта іске қосылады, ол осы данаға жасалған барлық сұраныстардың бір бөлігі ретінде аймақ спецификациясын талап етеді.

Төмендегі кестеде GCE ресурстарының жиынтығы келтірілген:

Қолдану аясыРесурс
ҒаламдықКескін
ҒаламдықСурет
ҒаламдықЖелі
ҒаламдықБрандмауэр
ҒаламдықМаршрут
АймақМекен-жай
АймақДана
АймақМашина түрі
АймақДиск

Ерекшеліктер

Есеп-қисап және баға моделі

Google виртуалды құрылғыларды кем дегенде 10 минут зарядтайды. 10-минуттың соңында даналар ең жақын минутқа дейін дөңгелектеліп, 1 минуттық қадаммен алынады.[5] Тұрақты пайдалану негізіндегі баға клиенттерге ай сайынғы пайдалану негізінде жеңілдіктер береді.[6][7] Пайдаланушыларға талап бойынша тұрақты, жеңілдіктер алу үшін міндеттеме жарнасын алдын-ала төлемеу қажет.

VM өнімділігі

Compute Engine VM құрылғылары 30 секунд ішінде жүктеледі[8] бұл бәсекелестікке қарағанда 4-10 есе жылдам деп саналады.

Диск өнімділігі

Compute Engine-нің тұрақты дискілері жоғары IOPS-ті тұрақты түрде қамтамасыз етеді.[9] Ұсынылған IOPS құнын сақтау құнына қосқанда, пайдаланушылар IOPS үшін бөлек төлем жасамауы керек.[10]

Суреттер мен суреттер үшін ғаламдық ауқым

Кескіндер мен дискінің суреттері ғаламдық ауқымға жатады, демек олар Google Cloud Platform барлық аймақтары мен аймақтарында қол жетімді.[11] Бұл кескіндер мен суреттерді аймақтар арасында экспорттау мен импорттау қажеттілігін болдырмайды.

Мөлдір техникалық қызмет көрсету

Google деректер орталығына жоспарлы техникалық қызмет көрсету кезінде Compute Engine автоматты түрде виртуалды құрылғыларды бір хосттан екіншісіне ауыстыра алады, бұл қолданушылардың әрекетінсіз. Бұл қосымшаларға жақсы жұмыс уақытын ұсынады.[12][13]

Әдебиеттер тізімі

  1. ^ Барб Дарроу (25 ақпан, 2013). «Эксклюзивті: RightScale бірінші болып сатылады, Google Compute Engine-ге қолдау көрсетеді». Gigaom блогы. Алынған 5 шілде, 2013.
  2. ^ Google (10.06.2014). «Google Cloud Platform контейнерлері». Google Compute Engine құжаттамасы. Алынған 10 маусым, 2014.
  3. ^ «Google Cloud-тағы KVM гипервизорымызды қатайтудың 7 әдісі: ашық мәтіндегі қауіпсіздік». Google Cloud Blog. 25 қаңтар 2017 ж. Алынған 14 шілде 2020.
  4. ^ «Google Compute Engine бағалары». Google Cloud Platform. Алынған 2018-02-19.
  5. ^ Баттлер, Брэндон. «Google бұлттық есепшотты минут сайын жүзеге асырады, жаңа NoSQL мәліметтер базасын ұсынады». NetworkWorld. Архивтелген түпнұсқа 2013 жылғы 30 шілдеде. Алынған 6 сәуір 2014.
  6. ^ Джонея, Навнит. «Тұрақты пайдалану жеңілдіктерін енгізу - Compute Engine-де тұрақты жұмыс жүктемесі үшін автоматты түрде аз төлеу». Google Cloud Blog. Google. Алынған 6 сәуір 2014.
  7. ^ Бэбкок, Чарльз (2014-03-28). «Amazon бұлтты бағалық шайқаста Google жеңді». Ақпараттық апта. Алынған 6 сәуір 2014.
  8. ^ Стаддилл, Себастьян. «Сандар бойынша: Google Compute Engine Amazon EC2-ге қалай жинайды». Гигаом. Гигаом. Алынған 6 сәуір 2014.
  9. ^ Стадилл, Себастьян. «Scalr бұлт критерийлері». Scalr бұлтты көрсеткіштері. Scalr. Архивтелген түпнұсқа 29 наурыз 2014 ж. Алынған 6 сәуір 2014.
  10. ^ «Дискінің тұрақты бағасы». Google Compute Engine құжаттамасы. Google. Алынған 6 сәуір 2014.
  11. ^ «Global Resources». Google Compute Engine құжаттамасы. Google. Алынған 6 сәуір 2014.
  12. ^ Адлер, Брайан. «Google Compute Engine тікелей миграциясы тестілеуден өтеді». RightScale блогы. Оң жақ шкаласы. Алынған 6 сәуір 2014.
  13. ^ Леонг, Лидия. «Google Compute Engine және тірі миграция». Блог.

Сыртқы сілтемелер