На цій сторінці показано неперевірені зміни
| Google Storage | |
|---|---|
| Посилання | cloud.google.com/storage/ |
| Тип | Служба хостингу файлів |
| Реєстрація | Потрібна |
| Мови | Англійська |
| Власник | |
| Започатковано | 19 травня2010; 15 років тому (2010-05-19) |
| Стан | Активний |
Google Cloud Storage — це об'єктне сховище в інфраструктуріGoogle Cloud Platform. Тобто цевебслужба для зберігання, доступу та управлінням неструктурованими даними - об'єктами, Google Cloud Storage не призначений для безпосереднього використання користувачами як тоGoogle Drive, абофайлообмінники. Google Cloud Storage розроблено для роботи з програмним забезпеченням за допомогоюRESTful API, зокрема сумісного з API S3 для роботи з об'єктними сховищами. Інфраструктура Google Cloud Platform надаємасштабовність, дозволяє зберігати майже безмежну кількість даних, забезпечує надійність, також багато уваги приділено продуктивності завдяки кешуванню та глобальній доступності Google Cloud Platform у великій кількості географічних зон.
Об'єкт - це неструктуровані данні, які мають вміст та метадані, такі як ім'я, розмір, MIME-тип, права власності, списки доступу, та користувацькі метадані. Це схоже на файл на файловій системі, втім є суттєва різниця між роботою з файлом та об'єктом. В основному різниця полягає в тому, що об'єкт є неструктурованим та незмінним, в той час як файл може зберігати в собі наприклад базу даних, бути трохи модифікованим, наприклад змінені декілька блоків-сторінок в середині файлу, або дописано декілька рядків в кінець. У випадку таких змін об'єкта буде створена копія (версія) об'єкта.
Підтримується версіонування об'єктів та захист від випадкового видалення об'єктів (м'яке видалення, так що можна відновити випадково видаленні файли протягом місяця).[1]
Об'єкти зберігаються в контейнерах, які називаютьсябакетами (англ.buckets що перекладається як відро). Всі дані, що зберігаються в Google Cloud Storage, належать певному бакету. Їх можна використовувати для керування доступом, та організації даних. В бакеті можливо побудувати ієрархічну структуру каталогів для зручного управління об'єктами, проте вкладати бакети один в одного не можна. Доступ до об'єктів у Google Cloud Storage контролюється за допомогою політик IAM (Identity and Access Management) або списків ACL (Access Control List). Ці політики та списки пов'язані з обліковими записами користувачів або служб, та визначають, хто може отримувати доступ, змінювати або видаляти ці об'єкти.
Існує декілька класів зберігання, кожен з яких має свої характеристики, призначення та ціну. Клієнт обирає який клас зберігання буде у його бакета.
Розмір об'єкта в сховищі обмежений 5ТБ. Об'єкт мати ім'я довжиною до 1024 байт з використанням кодування UTF-8. В імені доступні майже всі символи різних алфавітів, окрім неписемних та символів що керують введенням. На користувацькі метадані також є обмеження. щоб вони сумарно мали об'єм не більше 8кб.
Вимоги щодо імені бакетів суттєво обмежені: дозволені лишеабетко-цифрові імена внижньому регістрі, з додаткових символів доступно лише-, [[_]] та [[.]], на пробіли не дозволені, а також імена не можуть схожими на гуглові та на ip-адреси. в загальному випадку ім'я бакету повинно мати від 3 до 63 символів, але якщо воно представляє собоюдоменне ім'я то можливо до 222 символів.[3]
Такі обмеження пов'язані з тим, що доступ до об'єкта може бути здійснений за допомогою URL-адрес, які мають вигляд:
https://storage.googleapis.com/bucket/objecthttp://bucket.storage.googleapis.com/objecthttps://storage.cloud.google.com/bucket/objectКількість даних які можна завантажити в сховище не обмежується, та визначається більше технічними та фінансовими можливостями користувача та центрів обробки даних Google.
| Це незавершена стаття проінформаційні технології. Ви можетедопомогти проєкту,виправивши або дописавши її. |