Alternatives to Google Cloud Storage logo

Alternatives to Google Cloud Storage

Google Drive, Firebase, Amazon Glacier, Amazon S3, and DigitalOcean Spaces are the most popular alternatives and competitors to Google Cloud Storage.
1.7K
1.2K
+ 1
75

What is Google Cloud Storage and what are its top alternatives?

Google Cloud Storage is a scalable and secure object storage service offered by Google Cloud Platform. It allows users to store and retrieve data from Google's infrastructure with high availability and durability. Key features include global data distribution, automatic security, and multi-region support. However, some limitations include potentially high costs for data egress and limited access control features.

  1. Amazon S3: Amazon S3 is a popular alternative to Google Cloud Storage with features such as high scalability, durability, and cost-effectiveness. Pros include a wide range of storage classes and strong integration with other AWS services, while cons may include complexity in pricing and configuration.
  2. Microsoft Azure Blob Storage: Azure Blob Storage offers similar features to Google Cloud Storage, such as scalability and data durability. Pros include strong security features and global availability, while cons may include potentially higher costs for certain services.
  3. IBM Cloud Object Storage: IBM's Cloud Object Storage provides a flexible and scalable storage solution for enterprises. Key features include rich metadata support and enhanced data durability. Pros include strong integration with other IBM Cloud services, while cons may include potential complexity in setup and configuration.
  4. Backblaze B2: Backblaze B2 offers a cost-effective storage solution with features such as unlimited scalability and automatic data redundancy. Pros include straightforward pricing and ease of use, while cons may include limited integration with other cloud services.
  5. DigitalOcean Spaces: DigitalOcean Spaces provides simple object storage with features like scalability and ease of use. Pros include straightforward pricing and integration with other DigitalOcean services, while cons may include limited advanced storage features.
  6. Wasabi: Wasabi is a high-performance cloud storage service with features such as low latency and secure data encryption. Pros include cost-effectiveness and strong data durability, while cons may include limited data management tools.
  7. Alibaba Cloud Object Storage Service: Alibaba Cloud offers a reliable and secure object storage service with features like global data access and flexible storage options. Pros include strong integration with other Alibaba Cloud services and competitive pricing, while cons may include limited availability outside of China.
  8. Oracle Cloud Infrastructure Object Storage: Oracle's Object Storage provides a scalable and secure storage solution for businesses. Key features include high performance and strong data encryption. Pros include strong integration with Oracle Cloud services and competitive pricing, while cons may include potential complexity in setup.
  9. MinIO: MinIO is an open-source object storage solution with features such as high performance and scalability. Pros include low cost and flexibility in deployment, while cons may include potential limitations in support and documentation.
  10. Ceph: Ceph is a distributed object storage system known for its scalability and reliability. Pros include flexibility in deployment and strong data redundancy, while cons may include potential complexity in setup and maintenance.

Top Alternatives to Google Cloud Storage

  • Google Drive
    Google Drive

    Keep photos, stories, designs, drawings, recordings, videos, and more. Your first 15 GB of storage are free with a Google Account. Your files in Drive can be reached from any smartphone, tablet, or computer. ...

  • Firebase
    Firebase

    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds. ...

  • Amazon Glacier
    Amazon Glacier

    In order to keep costs low, Amazon Glacier is optimized for data that is infrequently accessed and for which retrieval times of several hours are suitable. With Amazon Glacier, customers can reliably store large or small amounts of data for as little as $0.01 per gigabyte per month, a significant savings compared to on-premises solutions. ...

  • Amazon S3
    Amazon S3

    Amazon Simple Storage Service provides a fully redundant data storage infrastructure for storing and retrieving any amount of data, at any time, from anywhere on the web ...

  • DigitalOcean Spaces
    DigitalOcean Spaces

    DigitalOcean Spaces are designed to make it easy and cost effective to store and serve massive amounts of data. Spaces are ideal for storing static, unstructured data like audio, video, and images as well as large amounts of text. ...

  • Dropbox
    Dropbox

    Harness the power of Dropbox. Connect to an account, upload, download, search, and more. ...

  • iCloud
    iCloud

    Sign in to iCloud to access your photos, videos, documents, notes, contacts, and more. Use your Apple ID or create a new account to start using Apple services. ...

  • OneDrive
    OneDrive

    Outlook.com is a free, personal email service from Microsoft. Keep your inbox clutter-free with powerful organizational tools, and collaborate easily with OneDrive and Office Online integration. ...

Google Cloud Storage alternatives & related posts

Google Drive logo

Google Drive

80.5K
66.9K
2.1K
A safe place for all your files
80.5K
66.9K
+ 1
2.1K
PROS OF GOOGLE DRIVE
  • 505
    Easy to use
  • 326
    Gmail integration
  • 312
    Enough free space
  • 268
    Collaboration
  • 249
    Stable service
  • 128
    Desktop and mobile apps
  • 97
    Offline sync
  • 79
    Apps
  • 74
    15 gb storage
  • 50
    Add-ons
  • 9
    Integrates well
  • 6
    Easy to use
  • 3
    Simple back-up tool
  • 2
    Amazing
  • 2
    Beautiful
  • 2
    Fast upload speeds
  • 2
    The more the merrier
  • 2
    So easy
  • 2
    Wonderful
  • 2
    Linux terminal transfer tools
  • 2
    It has grown to a stable in the cloud office
  • 1
    UI
  • 1
    Windows desktop
  • 1
    G Suite integration
CONS OF GOOGLE DRIVE
  • 7
    Organization via web ui sucks
  • 2
    Not a real database

related Google Drive posts

Tom Klein

Google Analytics is a great tool to analyze your traffic. To debug our software and ask questions, we love to use Postman and Stack Overflow. Google Drive helps our team to share documents. We're able to build our great products through the APIs by Google Maps, CloudFlare, Stripe, PayPal, Twilio, Let's Encrypt, and TensorFlow.

See more
Spenser Coke
Product Engineer at Loanlink.de | 9 upvotes 路 286.5K views

When starting a new company and building a new product w/ limited engineering we chose to optimize for expertise and rapid development, landing on Rails API, w/ AngularJS on the front.

The reality is that we're building a CRUD app, so we considered going w/ vanilla Rails MVC to optimize velocity early on (it may not be sexy, but it gets the job done). Instead, we opted to split the codebase to allow for a richer front-end experience, focus on skill specificity when hiring, and give us the flexibility to be consumed by multiple clients in the future.

We also considered .NET core or Node.js for the API layer, and React on the front-end, but our experiences dealing with mature Node APIs and the rapid-fire changes that comes with state management in React-land put us off, given our level of experience with those tools.

We're using GitHub and Trello to track issues and projects, and a plethora of other tools to help the operational team, like Zapier, MailChimp, Google Drive with some basic Vue.js & HTML5 apps for smaller internal-facing web projects.

See more
Firebase logo

Firebase

40.3K
34.6K
2K
The Realtime App Platform
40.3K
34.6K
+ 1
2K
PROS OF FIREBASE
  • 371
    Realtime backend made easy
  • 270
    Fast and responsive
  • 242
    Easy setup
  • 215
    Real-time
  • 191
    JSON
  • 134
    Free
  • 128
    Backed by google
  • 83
    Angular adaptor
  • 68
    Reliable
  • 36
    Great customer support
  • 32
    Great documentation
  • 25
    Real-time synchronization
  • 21
    Mobile friendly
  • 18
    Rapid prototyping
  • 14
    Great security
  • 12
    Automatic scaling
  • 11
    Freakingly awesome
  • 8
    Chat
  • 8
    Angularfire is an amazing addition!
  • 8
    Super fast development
  • 6
    Built in user auth/oauth
  • 6
    Firebase hosting
  • 6
    Ios adaptor
  • 6
    Awesome next-gen backend
  • 4
    Speed of light
  • 4
    Very easy to use
  • 3
    Great
  • 3
    It's made development super fast
  • 3
    Brilliant for startups
  • 2
    Free hosting
  • 2
    Cloud functions
  • 2
    JS Offline and Sync suport
  • 2
    Low battery consumption
  • 2
    .net
  • 2
    The concurrent updates create a great experience
  • 2
    Push notification
  • 2
    I can quickly create static web apps with no backend
  • 2
    Great all-round functionality
  • 2
    Free authentication solution
  • 1
    Easy Reactjs integration
  • 1
    Google's support
  • 1
    Free SSL
  • 1
    CDN &聽cache out of the box
  • 1
    Easy to use
  • 1
    Large
  • 1
    Faster workflow
  • 1
    Serverless
  • 1
    Good Free Limits
  • 1
    Simple and easy
CONS OF FIREBASE
  • 31
    Can become expensive
  • 16
    No open source, you depend on external company
  • 15
    Scalability is not infinite
  • 9
    Not Flexible Enough
  • 7
    Cant filter queries
  • 3
    Very unstable server
  • 3
    No Relational Data
  • 2
    Too many errors
  • 2
    No offline sync

related Firebase posts

Johnny Bell

I was building a personal project that I needed to store items in a real time database. I am more comfortable with my Frontend skills than my backend so I didn't want to spend time building out anything in Ruby or Go.

I stumbled on Firebase by #Google, and it was really all I needed. It had realtime data, an area for storing file uploads and best of all for the amount of data I needed it was free!

I built out my application using tools I was familiar with, React for the framework, Redux.js to manage my state across components, and styled-components for the styling.

Now as this was a project I was just working on in my free time for fun I didn't really want to pay for hosting. I did some research and I found Netlify. I had actually seen them at #ReactRally the year before and deployed a Gatsby site to Netlify already.

Netlify was very easy to setup and link to my GitHub account you select a repo and pretty much with very little configuration you have a live site that will deploy every time you push to master.

With the selection of these tools I was able to build out my application, connect it to a realtime database, and deploy to a live environment all with $0 spent.

If you're looking to build out a small app I suggest giving these tools a go as you can get your idea out into the real world for absolutely no cost.

See more
Collins Ogbuzuru
Front-end dev at Evolve credit | 19 upvotes 路 18.7K views

Your tech stack is solid for building a real-time messaging project.

React and React Native are excellent choices for the frontend, especially if you want to have both web and mobile versions of your application share code.

ExpressJS is an unopinionated framework that affords you the flexibility to use it's features at your term, which is a good start. However, I would recommend you explore Sails.js as well. Sails.js is built on top of Express.js and it provides additional features out of the box, especially the Websocket integration that your project requires.

Don't forget to set up Graphql codegen, this would improve your dev experience (Add Typescript, if you can too).

I don't know much about databases but you might want to consider using NO-SQL. I used Firebase real-time db and aws dynamo db on a few of my personal projects and I love they're easy to work with and offer more flexibility for a chat application.

See more
Amazon Glacier logo

Amazon Glacier

126
97
10
Low-cost storage service that provides secure and durable storage for data archiving and backup
126
97
+ 1
10
PROS OF AMAZON GLACIER
  • 6
    Cold Storage
  • 3
    Easy Setup
  • 1
    Cheap
CONS OF AMAZON GLACIER
    Be the first to leave a con

    related Amazon Glacier posts

    Andres Gonzalez
    I dont even know... at Independent | 3 upvotes 路 6.6K views
    Shared insights
    on
    .NET.NETDjangoDjangoAmazon GlacierAmazon Glacier

    I'm starting to plan a new web app for the company that I'm currently working for. The idea is to create a web app where the user will do all the basic operations (upload, delete, update, etc.) on Amazon Glacier. Users basically will admin the account of AWS Glacier, create vaults, tags, upload files, delete files, etc.. all the options AWS Glacier has to offer.

    There will be several users, each user with different AWS Glacier accounts and with unique AWS configurations.

    Another important aspect is the security of the information of each user (the AWS Glacier credentials). I believe I'll need to encrypt this information of each user somehow.

    I'm having second thoughts if I should develop this project with Django or .NET. What do you think? Or maybe is there a third option I should consider besides Django and .Net?

    See more
    Amazon S3 logo

    Amazon S3

    52.7K
    39.4K
    2K
    Store and retrieve any amount of data, at any time, from anywhere on the web
    52.7K
    39.4K
    + 1
    2K
    PROS OF AMAZON S3
    • 590
      Reliable
    • 492
      Scalable
    • 456
      Cheap
    • 329
      Simple & easy
    • 83
      Many sdks
    • 30
      Logical
    • 13
      Easy Setup
    • 11
      REST API
    • 11
      1000+ POPs
    • 6
      Secure
    • 4
      Plug and play
    • 4
      Easy
    • 3
      Web UI for uploading files
    • 2
      Faster on response
    • 2
      Flexible
    • 2
      GDPR ready
    • 1
      Easy to use
    • 1
      Plug-gable
    • 1
      Easy integration with CloudFront
    CONS OF AMAZON S3
    • 7
      Permissions take some time to get right
    • 6
      Requires a credit card
    • 6
      Takes time/work to organize buckets & folders properly
    • 3
      Complex to set up

    related Amazon S3 posts

    Ashish Singh
    Tech Lead, Big Data Platform at Pinterest | 38 upvotes 路 3M views

    To provide employees with the critical need of interactive querying, we鈥檝e worked with Presto, an open-source distributed SQL query engine, over the years. Operating Presto at Pinterest鈥檚 scale has involved resolving quite a few challenges like, supporting deeply nested and huge thrift schemas, slow/ bad worker detection and remediation, auto-scaling cluster, graceful cluster shutdown and impersonation support for ldap authenticator.

    Our infrastructure is built on top of Amazon EC2 and we leverage Amazon S3 for storing our data. This separates compute and storage layers, and allows multiple compute clusters to share the S3 data.

    We have hundreds of petabytes of data and tens of thousands of Apache Hive tables. Our Presto clusters are comprised of a fleet of 450 r4.8xl EC2 instances. Presto clusters together have over 100 TBs of memory and 14K vcpu cores. Within Pinterest, we have close to more than 1,000 monthly active users (out of total 1,600+ Pinterest employees) using Presto, who run about 400K queries on these clusters per month.

    Each query submitted to Presto cluster is logged to a Kafka topic via Singer. Singer is a logging agent built at Pinterest and we talked about it in a previous post. Each query is logged when it is submitted and when it finishes. When a Presto cluster crashes, we will have query submitted events without corresponding query finished events. These events enable us to capture the effect of cluster crashes over time.

    Each Presto cluster at Pinterest has workers on a mix of dedicated AWS EC2 instances and Kubernetes pods. Kubernetes platform provides us with the capability to add and remove workers from a Presto cluster very quickly. The best-case latency on bringing up a new worker on Kubernetes is less than a minute. However, when the Kubernetes cluster itself is out of resources and needs to scale up, it can take up to ten minutes. Some other advantages of deploying on Kubernetes platform is that our Presto deployment becomes agnostic of cloud vendor, instance types, OS, etc.

    #BigData #AWS #DataScience #DataEngineering

    See more
    Russel Werner
    Lead Engineer at StackShare | 32 upvotes 路 2.6M views

    StackShare Feed is built entirely with React, Glamorous, and Apollo. One of our objectives with the public launch of the Feed was to enable a Server-side rendered (SSR) experience for our organic search traffic. When you visit the StackShare Feed, and you aren't logged in, you are delivered the Trending feed experience. We use an in-house Node.js rendering microservice to generate this HTML. This microservice needs to run and serve requests independent of our Rails web app. Up until recently, we had a mono-repo with our Rails and React code living happily together and all served from the same web process. In order to deploy our SSR app into a Heroku environment, we needed to split out our front-end application into a separate repo in GitHub. The driving factor in this decision was mostly due to limitations imposed by Heroku specifically with how processes can't communicate with each other. A new SSR app was created in Heroku and linked directly to the frontend repo so it stays in-sync with changes.

    Related to this, we need a way to "deploy" our frontend changes to various server environments without building & releasing the entire Ruby application. We built a hybrid Amazon S3 Amazon CloudFront solution to host our Webpack bundles. A new CircleCI script builds the bundles and uploads them to S3. The final step in our rollout is to update some keys in Redis so our Rails app knows which bundles to serve. The result of these efforts were significant. Our frontend team now moves independently of our backend team, our build & release process takes only a few minutes, we are now using an edge CDN to serve JS assets, and we have pre-rendered React pages!

    #StackDecisionsLaunch #SSR #Microservices #FrontEndRepoSplit

    See more
    DigitalOcean Spaces logo

    DigitalOcean Spaces

    83
    98
    5
    Scalable Object Storage on DigitalOcean
    83
    98
    + 1
    5
    PROS OF DIGITALOCEAN SPACES
    • 3
      Easy setup
    • 2
      Cheap
    CONS OF DIGITALOCEAN SPACES
      Be the first to leave a con

      related DigitalOcean Spaces posts

      Max Musing
      Founder & CEO at BaseDash | 6 upvotes 路 27.3K views

      Django is great if you're new to web development. It'll handle all the annoying things like user authentication and data migrations that you really won't want to manage yourself.

      Since you're quite new to web development, you might not want to jump into React right away. Django provides a good templating language that'll let you customize the front end of your app without having to worry about state too much. Once your needs get more complex, you can add React into your project one component at a time.

      As for databases, PostgreSQL is a great choice. I wouldn't go with AWS for hosting though; DigitalOcean has all the functionality you need at the same price, but with a much more user-friendly interface for beginners. You'll probably be using Droplets for server hosting, DigitalOcean Spaces for file storage, and DigitalOcean Managed Databases to host your database.

      You also mentioned generating charts. Chart.js is quite popular and easy to use, and should have all the functionality you need for an accounting app.

      See more

      Hello! I have a mobile app with nearly 100k MAU, and I want to add a cloud file storage service to my app.

      My app will allow users to store their image, video, and audio files and retrieve them to their device when necessary.

      I have already decided to use PHP & Laravel as my backend, and I use Contabo VPS. Now, I need an object storage service for my app, and my options are:

      • Amazon S3 : It sounds to me like the best option but the most expensive. Closest to my users (MENA Region) for other services, I will have to go to Europe. Not sure how important this is?

      • DigitalOcean Spaces : Seems like my best option for price/service, but I am still not sure

      • Wasabi: the best price (6 USD/MONTH/TB) and free bandwidth, but I am not sure if it fits my needs as I want to allow my users to preview audio and video files. They don't recommend their service for streaming videos.

      • Backblaze B2 Cloud Storage: Good price but not sure about them.

      • There is also the self-hosted s3 compatible option, but I am not sure about that.

      Any thoughts will be helpful. Also, if you think I should post in a different sub, please tell me.

      See more
      Dropbox logo

      Dropbox

      23.1K
      18K
      1.7K
      Build the power of Dropbox into your apps
      23.1K
      18K
      + 1
      1.7K
      PROS OF DROPBOX
      • 434
        Easy to work with
      • 256
        Free
      • 216
        Popular
      • 176
        Shared file hosting
      • 167
        'just works'
      • 100
        No brainer
      • 79
        Integration with external services
      • 76
        Simple
      • 49
        Good api
      • 38
        Least cost (free) for the basic needs case
      • 11
        It just works
      • 8
        Convenient
      • 7
        Accessible from all of my devices
      • 5
        Command Line client
      • 4
        Synchronizing laptop and desktop - work anywhere
      • 4
        Can even be used by your grandma
      • 3
        Reliable
      • 3
        Sync API
      • 3
        Mac app
      • 3
        Cross platform app
      • 2
        Ability to pay monthly without losing your files
      • 2
        Delta synchronization
      • 2
        Everybody needs to share and synchronize files reliably
      • 2
        Backups, local and cloud
      • 2
        Extended version history
      • 2
        Beautiful UI
      • 1
        YC Company
      • 1
        What a beautiful app
      • 1
        Easy/no setup
      • 1
        So easy
      • 1
        The more the merrier
      • 1
        Easy to work with
      • 1
        For when client needs file without opening firewall
      • 1
        Everybody needs to share and synchronize files reliabl
      • 1
        Easy to use
      • 1
        Official Linux app
      • 0
        The more the merrier
      CONS OF DROPBOX
      • 3
        Personal vs company account is confusing
      • 1
        Replication kills CPU and battery

      related Dropbox posts

      Shared insights
      on
      Google DriveGoogle DriveDropboxDropbox

      I created a simple upload/download functionality for a web application and connected it to Mongo, now I can upload, store and download files. I need advice on how to create a SPA similar to Dropbox or Google Drive in that it will be a hierarchy of folders with files within them, how would I go about creating this structure and adding this functionality to all the files within the application?

      Intuitively creating a react component and adding it to a File object seems like the way to go, what are some issues to expect and how do I go about creating such an application to be as fast and UI-friendly as possible?

      See more
      Jason Barry
      Cofounder at FeaturePeek | 4 upvotes 路 2.4M views

      We've tried a couple REST clients over the years, and Insomnia REST Client has won us over the most. Here's what we like about it compared to other contenders in this category:

      • Uncluttered UI. Things are only in your face when you need them, and the app is visually organized in an intuitive manner.
      • Native Mac app. We wanted the look and feel to be on par with other apps in our OS rather than a web app / Electron app (cough Postman).
      • Easy team sync. Other apps have this too, but Insomnia's model best sets the "set and forget" mentality. Syncs are near instant and I'm always assured that I'm working on the latest version of API endpoints. Apps like Paw use a git-based approach to revision history, but I think this actually over-complicates the sync feature. For ensuring I'm always working on the latest version of something, I'd rather have the sync model be closer to Dropbox's than git's, and Insomnia is closer to Dropbox in that regard.

      Some features like automatic public-facing documentation aren't supported, but we currently don't have any public APIs, so this didn't matter to us.

      See more
      iCloud logo

      iCloud

      86
      80
      0
      A cloud storage and cloud computing service
      86
      80
      + 1
      0
      PROS OF ICLOUD
        Be the first to leave a pro
        CONS OF ICLOUD
          Be the first to leave a con

          related iCloud posts

          I'm looking for a tool or set of tools to enable searching across all of our platforms including Confluence and Jira, Zoho CRM, Gmail, Gdrive for business, Dropbox and iCloud.

          Any ideas. Something like X1? IBM Watson Discovery?

          (And local Disk of course)

          See more
          OneDrive logo

          OneDrive

          284
          190
          6
          Save your files and photos to OneDrive and get them from any device, anywhere
          284
          190
          + 1
          6
          PROS OF ONEDRIVE
          • 2
            FREE
          • 2
            Simple
          • 1
            Back up
          • 1
            Stable service
          CONS OF ONEDRIVE
            Be the first to leave a con

            related OneDrive posts