Cloud computing is playing an increasingly key role in organizational IT strategies. Amazon, Microsoft, IBM, Google and others continue to improve their offerings, making a compelling case for using cloud-based resources. As providers continue to offer more and more services, new opportunities are presenting themselves. In this article, we’ll look at some of the products offered by Amazon Web Services (AWS) and how they can be used to introduce big data analytics capabilities for NonStop applications. In a follow-up article, we’ll take a detailed look at how this solution can be integrated with NonStop applications.
To begin from a common starting point, let’s define cloud computing and its advantages.
What is Cloud Computing?
Amazon defines Cloud Computing as “the on-demand delivery of computer power, database storage, applications, and other IT resources through a cloud services platform via the internet with pay-as-you-go pricing”. A quick Google search will find all kinds of definitions for Cloud Computing, but they are essentially the same with the key concepts being:
- On demand delivery of servers, storage, databases, networking, software, analytics, and more—over the Internet.
- Pay as you go pricing.
- Accessing computer services over the Internet instead of from your computer or company network.
- Accessing services that are managed for you by someone else.
There are three types of Cloud Computing deployments, with each one representing a different level of control. They are: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS).