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. |