The Bucket resource represents a bucket in Google Cloud Storage. There is a single global namespace shared by all buckets. For more information, see Bucket Name Requirements.
Buckets contain objects which can be accessed by their own methods. In addition to the acl property, buckets contain bucketAccessControls, for use in fine-grained manipulation of an existing bucket's access controls.
A bucket is always owned by the project team owners group.
The mb command creates a new bucket. Cloud Storage has a single namespace, so you are not allowed to create a bucket with a name already in use by another user. You can, however, carve out parts of the bucket name space corresponding to your company's domain name (see "gsutil help naming").
Google Cloud Storage customers access their data through a web browser or command-line interface. Customers can also choose the geographical location in which their data lives.
Google Cloud Storage is a service within the Google Cloud Platform. It provides unified object storage for live or archived data. Objects stored in Google Cloud Storage are grouped into buckets. Buckets are containers within the cloud that can be individually assigned to storage classes.
Google Cloud Storage offers four storage classes: Multi-Regional, Regional, Nearline and Coldline. All classes offer unlimited data, the same tools and APIs for data access, Open Authorization (OAuth) and granular access controls, access to other Google Cloud Storage services and a pay-per-use model.
Google Cloud Storage Multi-Regional
Google Cloud Storage Multi-Regional stores data in data centers across the globe and has 99.95% availability. It is suitable for companies that need to access data frequently, such as for website content and mobile application data. Multi-Regional class data is stored in at least two separate locations, which improves availability. It costs $0.026 per gigabyte (GB) per month, depending on location.
Google Cloud Storage Regional
Google Cloud Storage Regional stores data in one geographic location, rather than spreading it out. It offers 99.9% availability and is best for compute, analytics and machine learning workloads. When storage and compute resources are in the same region, Google Cloud Storage Regional provides high performance and availability. The practice of storing data regionally can reduce network charges. Google Cloud Storage Regional is priced at $0.02 per GB per month.
Google Cloud Storage Nearline
Google Cloud Storage Nearline is for customers who need long-term storage for data that users access less than once a month. It's best used for archiving data, as well as backup and disaster recovery (DR), and it integrates with third-party backup products from vendors such as Unitrends and Symantec.
Google Cloud Storage Nearline offers 99% availability and has a minimum storage period of 30 days. Customers pay $0.01 per GB of storage per month, and there is a mandatory data retrieval fee of $0.01 per GB.
Google Cloud Storage Coldline
Google Cloud Storage Coldline is for customers who need to store data they access less than once a year. It is mainly for archiving and DR. It requires a 90-day minimum storage duration, and though it's the least expensive of the three storage tiers at $0.007 per GB per month, there is a $0.05 per GB data retrieval fee. Customers can integrate Coldline with third-party backup and storage products, such as those from Veritas, Egnyte and NetApp.