Exploring cloud provider options for a side project, including reliability and rapid provisioning. Understanding challenges like setting up databases and evaluating pricing. The advantages of influential customers and community knowledge when starting with AWS.
The reliability of a cloud provider is crucial, even with AWS, as there have been complaints and concerns about outages and service interruptions.
Cloud pricing is complex and unpredictable, and it takes time to gain familiarity and understanding of different providers' pricing models.
Deep dives
Reliability and downtime
When choosing a cloud provider, reliability is a crucial factor. Even with AWS, the leading provider, there have been complaints and concerns about outages and service interruptions. Picking a new provider without a track record makes it difficult to assess their availability. AWS is known for its rapid provisioning, making it easy to spin up resources quickly. However, other providers may have slower provisioning times, which can impede rapid iteration and scalability.
Economics and community support
Cloud pricing can be complex and unpredictable, with various factors affecting costs. It takes time to gain familiarity and understanding of different providers' pricing models. Additionally, it's important to consider how a provider handles failures and outages. AWS has well-known patterns for outage manifestations, and their recovery processes are reliable. Evaluating a provider's trustworthiness and level of support is crucial. The strength of a provider's community and the availability of resources, such as blog posts and guidance from customers, can contribute to a better user experience.