1. 亚马逊网络服务(AWS):
Amazon Web Services 是提供基础设施即服务 (IaaS) 产品的云平台服务。它为用户提供许多服务,其中包括管理、分析和数据。它是具有所有需求的大量云服务集合。它被称为为 AWS 用户提供的存储、数据库和部署服务的变电站。
AWS 非常流行的服务是 Amazon Simple Storage (S3) 和 Elastic Compute Cloud (EC2)。
以下是使用 AWS 的一些原因:
- 它通过支持各种以前已知的编程语言为您的软件提供混合功能。
- 它为您提供在各个区域部署应用程序的服务。
- AWS 上的部署速度很快。
- 它为您提供高计算能力。
2. Heroku :
Heroku 是一个基于云的平台。它提供平台即服务 (PaaS) 产品。 Heroku 基于 AWS,其服务比 Elastic Compute Cloud 更易于使用。它支持高效的构建、部署和快速扩展。它因其附加功能而广受欢迎,因为它支持许多警报和管理工具。
Heroku 流行的服务是它可以帮助您创建运行时应用程序,而无需处理由工具本身内部管理的基础设施。
以下是使用 Heroku 的一些原因:
- 它提供了一个可扩展的平台,可以在云上部署产品,而无需处理基础设施。
- 它提供了许多具有强大仪表板的支持工具。
- 它对初学者来说非常有效并且是支持性的。
- 它还支持与 AWS 的进一步集成。
AWS 和 Heroku 之间的差异:
Basis of | AWS | Heroku |
---|---|---|
Owner | Amazon Web services aka AWS is owned by Amazon.com | Heroku is owned by Salesforce.com |
Hosted on | It is hosted on AWS servers | It hosted on proprietary servers |
Types of Services | It offers Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) | It offers Platform as a service (PaaS) |
Database used | It uses Amazon RDS | It uses Heroku Postgres |
Supported Architecture | Load balancer Platform, Database tier, Application tier. | Web server/load Balancer, Database tier. |
Used by | Used by Medium Businesses and Large Enterprises | Used by Enterprise projects, Startups. |
Complexity | It is little sophisticated and is used by professionals. | It is easy and is recommended for beginners |
Languages | It supports Ruby, Docker, PHP, .NET and Python | It supports Node.js, Clojure, Scala, PHP and Python |
Companies using | Yesware, Toyota and Westfield etc | Airbnb, Coursera and Atlassian etc. |