Whatever type of cloud computing services you use, one thing is certain: large quantities of data will move back and forth between your end users and the cloud provider's data centers, over the internet.
SaaS providers offer application-level services tailored to a wide variety of business needs, such as customer relationship management (CRM), marketing automation, or business analytics.
Geared toward software development teams, PaaS offerings provide computing and storage infrastructure and also a development platform layer, with components such as web servers, database management systems, and software development kits (SDKs) for various programming languages. IaaS provides users access to raw computing resources such processing power, data storage capacity, and networking, in the context of a secure data center. The wide range of services offered by cloud computing companies can be categorized into three basic types: For cloud service users, that means that the cloud can easily accommodate business growth or periodic spikes in service usage. Cloud computing services providers typically have the infrastructure to deliver their service at massive scale. This can result in substantial cost savings compared to the traditional approach of developing on-site IT capacities geared toward maximum usage scenarios, and then having that capacity be under-utilized much of the time. Service users pay only for the amount of service that they use. Service users can initiate specific service functions, and increase or decrease their service usage level, though a web interface with little or no interaction with the service provider. Service users avoid the capital expenditures and maintenance headaches that they would have if they developed the service themselves on-premise. The cloud hosting provider purchases, hosts, and maintains the necessary hardware and software in their own facility. Hosted and maintained by the provider.By now most people have heard about cloud computing services, but what does cloud mean? While cloud services may vary in their particulars, a cloud computing definition identifies the core features and benefits that are common across all clouds.įrom the perspective of service users, cloud computing services have these main features: