Cloud Computing
Cloud Computing
İndividual work
CLOUD COMPUTING
1
Technology is heading ever further through the cloud. It's not just a fad-the change
from conventional business models to service business, or Saas, has been gradually
gaining traction over the last 10 years. Looking ahead, cloud computing's next
decade offers even more opportunities to communicate, use mobile devices from
anywhere.
2
When you multiply this effort across dozens or hundreds of apps, it’s easy to see
why the biggest companies with the best IT departments aren’t getting the apps
they need. Small and mid-sized businesses don’t stand a chance. If there was a
problem with the app, the companies would have to look through dozens and
dozens of these resources to find it. And even then, it was hard to fix the problems.
If there was a newer version of a software you were using, you could update it but
it would cause all the other software to crash. And all this is only for one app. A
large corporation would be using hundreds of these!
SaaS is the most common type of cloud computing. It delivers complete, user-
ready applications over the internet. These typically do not have to be downloaded
and installed on each individual user’s computer, saving technical staff lots of
time. Maintenance and troubleshooting are handled entirely by the vendor.
Software programs perform specific functions and are generally intuitive to use.
Examples include Salesforce’s suite of customer relationship management tools,
Microsoft Office 365 products, Google Apps, QuickBooks, Dropbox, Zendesk, and
Slack. These are fully functional productivity tools that can be customized to the
users’ needs without coding or programming. SaaS provides the greatest amount of
custom
5
2) Infrastructure as a Service (IaaS)er support.
IaaS is the most open-ended type of cloud service for organizations that want to do
a lot of customization themselves. The greatest benefit of IaaS is extra capacity,
which can be accessed on demand for long-term or short-term needs. IaaS makes it
possible for tech-savvy businesses to rent enterprise-grade IT resources and
infrastructure to keep pace with growth, without requiring large capital
investments.
With IaaS, a third party hosts elements of infrastructure, such as hardware, servers,
firewalls, and storage capacity. However, users typically bring their own operating
systems and middleware. A business that is developing a new software product
might choose to use an IaaS provider to create a testing environment before
deploying the program in-house. Clients typically access cloud servers through a
dashboard or an API. IaaS is fully self-service.
6
3)Platform as a Service (PaaS)
PaaS provides the building blocks for software creation, including development
tools, code libraries, servers, programming environments, and preconfigured app
components. With PaaS, the vendor takes care of back-end concerns such as
security, infrastructure, and data integration so users can focus on building,
hosting, and testing apps faster and at lower cost.
7
DEPLOYMENT MODELS
First, you need to determine the type of cloud deployment or cloud computing
architecture, that your cloud services will be implemented on. There are three
different ways to deploy cloud services: on a public cloud, private cloud or hybrid
cloud
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.
Private cloud
A private cloud refers to cloud computing resources used exclusively by a single
business or organisation. A private cloud can be physically located on the
company’s on-site datacenter. Some companies also pay third-party service
providers to host their private cloud. A private cloud is one in which the services
and infrastructure are maintained on a private network.
Hybrid cloud
Hybrid clouds combine public and private clouds, bound together by technology
that allows data and applications to be shared between them. By allowing data and
applications to move between private and public clouds, a hybrid cloud gives your
business greater flexibility, more deployment options and helps optimise your
existing infrastructure, security and compliance.
9
Cloud computing examples
Email, Calendar, Skype, WhatsApp: Emails, calendars, Skype and WhatsApp take
advantage of the cloud's ability to provide users with access to data remotely so
they can access their personal data on any device, whenever and wherever they
want.
Zoom: Zoom is a cloud-based software platform for video and audio conferencing
that records meetings and saves them to the cloud, enabling users to access them
anywhere and at any time.
AWS Lambda: Lambda allows developers to run code for applications or back-end
services without having to provision or manage servers. The pay-as-you-go model
constantly scales with an organization to accommodate real-time changes in data
usage and data storage.
10
Future of cloud computing
Over 30 percent of enterprise IT decision-makers identified public cloud as their
top priority in 2019, according to the "RightScale 2019 State of the CloudReport."
Still, enterprise adoption of the public cloud, especially for mission-critical
applications, hasn't been happening as quickly as many experts had predicted.
In 2020, however, organizations are likely to migrate mission-critical workloads to
public clouds. One of the reasons for this shift is that business executives who
want to ensure that their companies can compete in the new world of digital
transformation are demanding the public cloud.
Business leaders are also looking to the public cloud to take advantage of its
elasticity, modernize internal computer systems and empower critical business
units and their DevOps teams.
Additionally, cloud providers, such as IBM and VMware, are concentrating on
meeting the needs of enterprise IT, in part by removing the barriers to public cloud
adoption that caused IT decision-makers to shy away from fully embracing the
public cloud previously.
Generally, when contemplating cloud adoption, many enterprises have been
mainly focused on new cloud-native applications. They haven't been willing to
move their most mission-critical apps into the public cloud. However, these
enterprises are now beginning to realize that the cloud is ready for the enterprise if
they select the right cloud platforms, i.e., those that have a history of serving the
needs of the enterprise.
11
12