CLOUD COMPUTING
👉what is cloud computing?
Cloud computing is the delivery of on-demand computing services from applications to storage and processing power typically over the internet and on a pay-as-you-go basis.
👉How cloud computing services work?
Cloud
computing services have several common attributes:
- Virtualization- cloud computing utilizes server and storage
virtualization extensively to allocate/reallocate resources rapidly
- Multi-tenancy -resources are pooled and shared among multiple users
to gain economies of scale
- Network-access - resources are accessed via web-browser or thin
client using a variety of networked devices (computer, tablet, smartphone)
- On demand - resources are self-provisioned from an online
catalogue of pre-defined configurations
- Elastic -resources can scale up or down, automatically
- Metering/charge back -resource usage is tracked and billed based on service
arrangement
👉Types Of cloud Computing
1) Public Cloud-
A
public cloud is a type of computing in which a service provider makes resources
available to the public via the internet. Resources vary by provider but may
include storage capabilities, applications or virtual machines. Public cloud
allows for scalability and resource sharing that would not otherwise be
possible for a single organization to achieve.
Some
public cloud providers offer resources for free, while clients pay for other
resources by subscription or a pay-per-usage model.
2) Private Cloud-
The private cloud is defined as computing services offered either over the Internet or a private internal network and only to select users instead of the general public. Also called an internal or corporate cloud, private cloud computing gives businesses many of the benefits of a - including self-service, scalability and elasticity - with the additional control and customization available from dedicated resources over a computing infrastructure hosted on-premises. In addition, private clouds deliver a higher level of security and privacy through both company firewalls and internal hosting to ensure operations and sensitive data are not accessible to third-party providers. One drawback is that the company’s IT department is held responsible for the cost and accountability of managing the private cloud. So private clouds require the same staffing, management and maintenance expenses as traditional data center ownership.
3) Hybrid Cloud-
Hybrid
cloud is a solution that combines a private cloud with one or more public cloud
services, with proprietary software enabling communication between each
distinct service. A hybrid cloud strategy provides businesses with greater
flexibility by moving workloads between cloud solutions as needs and costs
fluctuate.
Hybrid
cloud services are powerful because they give businesses greater control
over their private data. An organization can store sensitive data on a private
cloud or local data center and simultaneously leverage the robust computational
resources of a managed public cloud.
A hybrid cloud relies on a single plane of management, unlike a multi-cloud
strategy wherein admins must manage each cloud environment separately.
👉Services Of cloud
- Software as a Service (SaaS) – software runs on computers owned and managed by the
SaaS provider, versus installed and managed on user computers. The
software is accessed over the public Internet and generally offered on a
monthly or yearly subscription.
- Infrastructure as a Service
(IaaS) – compute, storage,
networking, and other elements (security, tools) are provided by the IaaS
provider via public Internet, VPN, or dedicated network connection. Users
own and manage operating systems, applications, and information running on
the infrastructure and pay by usage.
- Platform as a Service (PaaS) – All software and hardware required to build and operate cloud-based applications are provided by the PaaS provider via public Internet, VPN, or dedicated network connection. Users pay by use of the platform and control how applications are utilized throughout their life cycle.
👉Benefits of cloud computing
1. Agility
The
cloud gives you easy access to a broad range of technologies so that you can
innovate faster and build nearly anything that you can imagine. You can quickly
spin up resources as you need them–from infrastructure services, such as
compute, storage, and databases, to Internet of Things, machine learning, data
lakes and analytics, and much more.
2. Elasticity
With
cloud computing, you don’t have to over-provision resources up front to handle
peak levels of business activity in the future. Instead, you provision the
amount of resources that you actually need. You can scale these resources up or
down to instantly to grow and shrink capacity as your business needs change.
3. Deploy globally in minutes
With
the cloud, you can expand to new geographic regions and deploy globally in
minutes. For example, AWS has infrastructure all over the world, so you can
deploy your application in multiple physical locations with just a few clicks.
Putting applications in closer proximity to end users reduces latency and
improves their experience.
4. Flexibility
It offers flexible facility which could be turned off, up or down as per the circumstances of the user. For instance, a promotion of sales is very popular, capacity can be immediately and quickly added to it for the avoidance of losing sales and crashing servers. When those sales are done, the capacity can also be shrunk for the reduction of costs.
5. Functioning
Cloud computing offers yet another advantage of working from anywhere across the globe, as long as you have an internet connection. Even while using the critical cloud services that offer mobile apps, there is no limitation of the device used.
6.
Easily
Manageable
Cloud computing offers simplified and enhanced IT maintenance and management capacities by agreements backed by SLA, central resource administration and managed infrastructure. You get to enjoy a basic user interface without any requirement for installation. Plus you are assured guaranteed and timely management, maintenance, and delivery of the IT services.
👉Top 10 cloud service providers:
1. 1 . Amazon Web Services (AWS)
2.
Salesforce
3.
Microsoft Azure
4.
Google Cloud
5.
Alibaba Cloud
6.
Oracle
7.
IBM Cloud
8.
SAP
9. Rackspace Cloud
10. VMWare
0 Comments