Google Cloud Storage — це об'єктне сховище в інфраструктурі Google Cloud Platform. Тобто це вебслужба для зберігання, доступу та управлінням неструктурованими даними - об'єктами, Google Cloud Storage не призначений для безпосереднього використання користувачами як то Google Drive, або файлообмінники. Google Cloud Storage розроблено для роботи з програмним забезпеченням за допомогою RESTful API, зокрема сумісного з API S3 для роботи з об'єктними сховищами. Інфраструктура Google Cloud Platform надає масштабовність, дозволяє зберігати майже безмежну кількість даних, забезпечує надійність, також багато уваги приділено продуктивності завдяки кешуванню та глобальній доступності Google Cloud Platform у великій кількості географічних зон.
Google Storage | |
---|---|
Посилання | cloud.google.com/storage/ |
Тип | Служба хостингу файлів |
Реєстрація | Потрібна |
Мови | Англійська |
Власник | |
Започатковано | 19 травня 2010 |
Стан | Активний |
Загальний огляд
Об'єкт - це неструктуровані данні, які мають вміст та метадані, такі як ім'я, розмір, MIME-тип, права власності, списки доступу, та користувацькі метадані. Це схоже на файл на файловій системі, втім є суттєва різниця між роботою з файлом та об'єктом. В основному різниця полягає в тому, що об'єкт є неструктурованим та незмінним, в той час як файл може зберігати в собі наприклад базу даних, бути трохи модифікованим, наприклад змінені декілька блоків-сторінок в середині файлу, або дописано декілька рядків в кінець. У випадку таких змін об'єкта буде створена копія (версія) об'єкта.
Підтримується версіонування об'єктів та захист від випадкового видалення об'єктів (м'яке видалення, так що можна відновити випадково видаленні файли протягом місяця).
Об'єкти зберігаються в контейнерах, які називаються бакетами (англ. buckets що перекладається як відро). Всі дані, що зберігаються в Google Cloud Storage, належать певному бакету. Їх можна використовувати для керування доступом, та організації даних. В бакеті можливо побудувати ієрархічну структуру каталогів для зручного управління об'єктами, проте вкладати бакети один в одного не можна. Доступ до об'єктів у Google Cloud Storage контролюється за допомогою політик IAM (Identity and Access Management) або списків ACL (Access Control List). Ці політики та списки пов'язані з обліковими записами користувачів або служб, та визначають, хто може отримувати доступ, змінювати або видаляти ці об'єкти.
Будова
Класи зберігання
Існує декілька класів зберігання, кожен з яких має свої характеристики, призначення та ціну. Клієнт обирає який клас зберігання буде у його бакета.
- standart - для загального призначення, найкраще для об'єктів що будуть часто змінюватись або видалятись
- nearline - для даних, доступ до яких будуть вимагати рідше ніж в standart, з мінімальним строком зберігання в 30 днів. Мають приблизно двічі дешевшу ціну зберігання, проте на відміну від standard доступ до даних тарифікується.
- coldline - для даних, доступ до яких будуть вимагати рідше ніж в coldline, з мінімальним строком зберігання в 90 днів. Мають ще дешевшу ціну зберігання, ніж nearline, також тарифікується доступ до даних.
- archive - для архівних даних, з мінімальним строком зберігання в рік. Мають найнижчу ціну зберігання, приблизно в 10 разів нижчу ніж standart, та тарифікованим доступом до даних.
Порівняння з альтернативами
- Amazon S3 (simple storage service) від Amazon. Започаткував протокол S3 API, завдяки реалізації якого інші сервіси можуть надавати аналогічні послуги, таким чином ПЗ може відносно легко змінити свого провайдера об'єктного сховища, або підтримувати декілька провайдерів одночасно.
- Azure blob storage від Microsoft
- CloudFlare R2
- Backblaze B2
- Alibaba Cloud OSS
- Wasabi від wasabi.com
- DigitalOcean Spaces
- MinIO програмне забезпечення для розгортання об'єктного сховища on-premise.
Обмеження
Розмір об'єкта в сховищі обмежений 5ТБ. Об'єкт мати ім'я довжиною до 1024 байт з використанням кодування UTF-8. В імені доступні майже всі символи різних алфавітів, окрім неписемних та символів що керують введенням. На користувацькі метадані також є обмеження. щоб вони сумарно мали об'єм не більше 8кб.
Вимоги щодо імені бакетів суттєво обмежені: дозволені лише абетко-цифрові імена в нижньому регістрі, з додаткових символів доступно лише -, [[_]] та [[.]], на пробіли не дозволені, а також імена не можуть схожими на гуглові та на ip-адреси. в загальному випадку ім'я бакету повинно мати від 3 до 63 символів, але якщо воно представляє собою доменне ім'я то можливо до 222 символів.
Такі обмеження пов'язані з тим, що доступ до об'єкта може бути здійснений за допомогою URL-адрес, які мають вигляд:
https://storage.googleapis.com/bucket/object
http://bucket.storage.googleapis.com/object
https://storage.cloud.google.com/bucket/object
Кількість даних які можна завантажити в сховище не обмежується, та визначається більше технічними та фінансовими можливостями користувача та центрів обробки даних Google.
Примітки
- Object Versioning | Cloud Storage. Google Cloud (англ.). Процитовано 17 квітня 2024.
- Pricing | Cloud Storage. Google Cloud (англ.). Процитовано 17 квітня 2024.
- About Cloud Storage buckets. Google Cloud (англ.). Процитовано 17 квітня 2024.
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Посилання
- Офіційний сайт
- Google Cloud Storage Discussion Group [ 27 травня 2013 у Wayback Machine.]
- Intro to new Google cloud technologies: Google Storage, Prediction API, BigQuery [ 26 жовтня 2011 у Wayback Machine.] slideshare presentation by Chris Schalk (Developer Advocate at Google)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Ne plutati z Google Drive Google Cloud Storage ce ob yektne shovishe v infrastrukturi Google Cloud Platform Tobto ce vebsluzhba dlya zberigannya dostupu ta upravlinnyam nestrukturovanimi danimi ob yektami Google Cloud Storage ne priznachenij dlya bezposerednogo vikoristannya koristuvachami yak to Google Drive abo fajloobminniki Google Cloud Storage rozrobleno dlya roboti z programnim zabezpechennyam za dopomogoyu RESTful API zokrema sumisnogo z API S3 dlya roboti z ob yektnimi shovishami Infrastruktura Google Cloud Platform nadaye masshtabovnist dozvolyaye zberigati majzhe bezmezhnu kilkist danih zabezpechuye nadijnist takozh bagato uvagi pridileno produktivnosti zavdyaki keshuvannyu ta globalnij dostupnosti Google Cloud Platform u velikij kilkosti geografichnih zon Google StoragePosilannyacloud google com storage TipSluzhba hostingu fajlivReyestraciyaPotribnaMoviAnglijskaVlasnikGoogleZapochatkovano19 travnya 2010 14 rokiv tomu 2010 05 19 StanAktivnijZagalnij oglyadOb yekt ce nestrukturovani danni yaki mayut vmist ta metadani taki yak im ya rozmir MIME tip prava vlasnosti spiski dostupu ta koristuvacki metadani Ce shozhe na fajl na fajlovij sistemi vtim ye suttyeva riznicya mizh robotoyu z fajlom ta ob yektom V osnovnomu riznicya polyagaye v tomu sho ob yekt ye nestrukturovanim ta nezminnim v toj chas yak fajl mozhe zberigati v sobi napriklad bazu danih buti trohi modifikovanim napriklad zmineni dekilka blokiv storinok v seredini fajlu abo dopisano dekilka ryadkiv v kinec U vipadku takih zmin ob yekta bude stvorena kopiya versiya ob yekta Pidtrimuyetsya versionuvannya ob yektiv ta zahist vid vipadkovogo vidalennya ob yektiv m yake vidalennya tak sho mozhna vidnoviti vipadkovo vidalenni fajli protyagom misyacya Ob yekti zberigayutsya v kontejnerah yaki nazivayutsya baketami angl buckets sho perekladayetsya yak vidro Vsi dani sho zberigayutsya v Google Cloud Storage nalezhat pevnomu baketu Yih mozhna vikoristovuvati dlya keruvannya dostupom ta organizaciyi danih V baketi mozhlivo pobuduvati iyerarhichnu strukturu katalogiv dlya zruchnogo upravlinnya ob yektami prote vkladati baketi odin v odnogo ne mozhna Dostup do ob yektiv u Google Cloud Storage kontrolyuyetsya za dopomogoyu politik IAM Identity and Access Management abo spiskiv ACL Access Control List Ci politiki ta spiski pov yazani z oblikovimi zapisami koristuvachiv abo sluzhb ta viznachayut hto mozhe otrimuvati dostup zminyuvati abo vidalyati ci ob yekti BudovaKlasi zberigannyaIsnuye dekilka klasiv zberigannya kozhen z yakih maye svoyi harakteristiki priznachennya ta cinu Kliyent obiraye yakij klas zberigannya bude u jogo baketa standart dlya zagalnogo priznachennya najkrashe dlya ob yektiv sho budut chasto zminyuvatis abo vidalyatis nearline dlya danih dostup do yakih budut vimagati ridshe nizh v standart z minimalnim strokom zberigannya v 30 dniv Mayut priblizno dvichi deshevshu cinu zberigannya prote na vidminu vid standard dostup do danih tarifikuyetsya coldline dlya danih dostup do yakih budut vimagati ridshe nizh v coldline z minimalnim strokom zberigannya v 90 dniv Mayut she deshevshu cinu zberigannya nizh nearline takozh tarifikuyetsya dostup do danih archive dlya arhivnih danih z minimalnim strokom zberigannya v rik Mayut najnizhchu cinu zberigannya priblizno v 10 raziv nizhchu nizh standart ta tarifikovanim dostupom do danih Porivnyannya z alternativamiAmazon S3 simple storage service vid Amazon Zapochatkuvav protokol S3 API zavdyaki realizaciyi yakogo inshi servisi mozhut nadavati analogichni poslugi takim chinom PZ mozhe vidnosno legko zminiti svogo provajdera ob yektnogo shovisha abo pidtrimuvati dekilka provajderiv odnochasno Azure blob storage vid Microsoft CloudFlare R2 Backblaze B2 Alibaba Cloud OSS Wasabi vid wasabi com DigitalOcean Spaces MinIO programne zabezpechennya dlya rozgortannya ob yektnogo shovisha on premise ObmezhennyaRozmir ob yekta v shovishi obmezhenij 5TB Ob yekt mati im ya dovzhinoyu do 1024 bajt z vikoristannyam koduvannya UTF 8 V imeni dostupni majzhe vsi simvoli riznih alfavitiv okrim nepisemnih ta simvoliv sho keruyut vvedennyam Na koristuvacki metadani takozh ye obmezhennya shob voni sumarno mali ob yem ne bilshe 8kb Vimogi shodo imeni baketiv suttyevo obmezheni dozvoleni lishe abetko cifrovi imena v nizhnomu registri z dodatkovih simvoliv dostupno lishe ta na probili ne dozvoleni a takozh imena ne mozhut shozhimi na guglovi ta na ip adresi v zagalnomu vipadku im ya baketu povinno mati vid 3 do 63 simvoliv ale yaksho vono predstavlyaye soboyu domenne im ya to mozhlivo do 222 simvoliv Taki obmezhennya pov yazani z tim sho dostup do ob yekta mozhe buti zdijsnenij za dopomogoyu URL adres yaki mayut viglyad https storage googleapis com i bucket i i object i http i bucket i storage googleapis com i object i https storage cloud google com i bucket i i object i Kilkist danih yaki mozhna zavantazhiti v shovishe ne obmezhuyetsya ta viznachayetsya bilshe tehnichnimi ta finansovimi mozhlivostyami koristuvacha ta centriv obrobki danih Google PrimitkiObject Versioning Cloud Storage Google Cloud angl Procitovano 17 kvitnya 2024 Pricing Cloud Storage Google Cloud angl Procitovano 17 kvitnya 2024 About Cloud Storage buckets Google Cloud angl Procitovano 17 kvitnya 2024 Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi PosilannyaOficijnij sajt Google Cloud Storage Discussion Group 27 travnya 2013 u Wayback Machine Intro to new Google cloud technologies Google Storage Prediction API BigQuery 26 zhovtnya 2011 u Wayback Machine slideshare presentation by Chris Schalk Developer Advocate at Google