Amazon defines Cloud Computing as, “Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed as-is from a cloud provider like Amazon Web Services (AWS).”
Cloud Computing assists organizations focus on their business and leave complexity and provisioning of technology to their cloud provider. Cloud providers usually offer the following types of services.
a) Infrastructure as a Service (IaaS)
Infrastructure as a Service, sometimes abbreviated as IaaS, contains the basic building blocks for cloud IT and typically provides access to networking features, computers (virtual or on dedicated hardware), and data storage space. Infrastructure as a Service provides you with the highest level of flexibility and management control over your IT resources and is most similar to existing IT resources that many IT departments and developers are familiar with today.
b) Platform as a Service (Paas)
Platforms as a service remove the need for organizations to manage the underlying infrastructure (usually hardware and operating systems) and allow you to focus on the deployment and management of your applications. This helps you be more efficient as you don’t need to worry about resource procurement, capacity planning, software maintenance, patching, or any of the other undifferentiated heavy lifting involved in running your application.
c) Software as a Service (Saas)
Software as a Service provides you with a completed product that is run and managed by the service provider. In most cases, people referring to Software as a Service are referring to end-user applications. With a SaaS offering, you do not have to think about how the service is maintained or how the underlying infrastructure is managed; you only need to think about how you will use that particular piece of software. A common example of a SaaS application is web-based email where you can send and receive ail without having to manage feature additions to the email product or maintaining the servers and operating systems that the email program is running on.
BlocBelt provides customer’s existing applciations and infrastructure landscape and provides a path the migrate them to the cloud. It provides the expertise that customer’s to select a cloud provider and cloud servcies that are relevant to support customer business goals.