What is THE CLOUD?
On-demand delivery of compute services, including compute power, storage, databases, networking, applications, software, analytics and more, over the internet (“cloud”) with pay-as-you-go pricing.
No wonder Cloud is growing at a rapid pace.
Key advantages of cloud computing:
- Minimized or eliminated capital expenses
- Lowered operational expenses
- Usage-based billing model
- Improved agility
- Scale elastically
- Performance: reduced network latency and greater economies of scale
- IT staff productivity – no need to worry about datacenter management
- Access to a broad range of managed services
- Data and cyber security
- Improved collaboration and communications
There are three key Cloud models that you can take advantage of (leverage one or a mix of models):
- Public: Infrastructure, platform or application service that a cloud service provider delivers for access and consumption by the public.
- Private: A privately owned and managed cloud that offers benefits similar to those of a public cloud but is designed and secured for use by a single organization.
- Hybrid: Technology that binds two separate clouds—public and private—together for the specific purpose of obtaining resources from both.
What about Cloud Services?
Infrastructure as a service (IaaS): The most basic category of cloud computing services. With IaaS, you rent IT infrastructure—servers and virtual machines (VMs), storage, networks, operating systems—from a cloud provider on a pay-as-you-go basis. Examples of IaaS include AWS’s Elastic Compute Cloud and Magento 1 Enterprise Edition.
Platform as a service (PaaS): Refers to cloud computing services that supply an on-demand environment for developing, testing, delivering, and managing software applications. Designed for developers, PaaS makes it easier to quickly create web or mobile apps, without worrying about setting up or managing the underlying infrastructure of servers, storage, network, and databases needed for development. Examples of PaaS solutions include AWS Elastic Beanstalk, OpenShift and Apache Stratos.
Serverless computing: Overlapping with PaaS, serverless computing focuses on building app functionality without spending time continually managing the servers and infrastructure required to do so. The cloud provider handles the setup, capacity planning, and server management for you. Serverless architectures are highly scalable and event-driven, only using resources when a specific function or trigger occurs.
Software as a service (SaaS): delivering software applications over the Internet, on demand and typically on a subscription basis. Cloud providers host and manage the software application and underlying infrastructure, and handle any maintenance, like software upgrades and security patching. Users connect to the application over the Internet, usually with a web browser on their phone, tablet, or PC. Examples of SaaS offerings include SalesForce, DocuSign, and Dropbox.
Not sure where to get started with Cloud?
SMP can help. Give us a call at 800.934.4790, email us at ITSolutions@smp-corp.com or complete the form and get started today