Cloud computing is an information technology(IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort.
I found this website to be useful for learning . Have a look at the site. Hope it helps.
http://professional-guru.com/cloud-engineer-responsibilities/
3. Topics For ThisModule:-
• What is cloudcomputing
• Characteristics of cloudcomputing
• Cloud implementationmodels
• Cloud servicemodels
• Advantages of cloudcomputing
• Disadvantages/Concerns of cloud computing
Professional-Guru.com
4. Cloud computing,often referred to as simply“the cloud”,is the delivery of
on-demand computing resources—everything from applications to data
centers—over the Internet on a pay-for-usebasis.
What is Cloud Computing?
Professional-Guru.com
5. The goal of cloud computing is to apply traditional supercomputing, orhigh-
performance computing power,normally used by military and research facilities,
to perform tens of trillions of computations per second, in consumer-oriented
applications.
What is Cloud Computing?
Professional-Guru.com
6. This shared IT infrastructure contains large pools of systems that are linked
together. Often,virtualization techniques are used to maximize the power of
cloudcomputing.
What is Cloud Computing?
Professional-Guru.com
8. Characteristics of Cloud
Computing
• On-demand capabilities
• A business will secure cloud-hosting services through a cloud host
provider which could be your usual software vendor.
• Youhave access to your services and you have the power to changecloud
services through an online control panel or directly with the provider.
• Youcan add or delete users and change storage networks and software
as needed.
• Typically, you are billed with a monthly subscription or apay-for-what-you-
use scenario.
Professional-Guru.com
9. • Broad network access
• Yourteam can access business management solutions using theirsmart
phones, tablets, laptops, and officecomputers.
• They can use these devices wherever they are located with a simple
online accesspoint.
• This mobility is particularly attractive for businesses so that during
business hours or on off-times, employees can stay on top of projects,
contracts, and customers whether they are on the road or in the office.
• Broad network access includes private clouds that operate within a
company’s firewall, public clouds, or a hybriddeployment.
Characteristics of Cloud
Computing
Professional-Guru.com
10. • Resource pooling
• The cloud enables your employees to enter and use data within the
business management software hosted in the cloud at the same time,
from any location, and at anytime.
• This is an attractive feature for multiple business offices and field service
or sales teams that are usually outside the office.
Characteristics of Cloud
Computing
Professional-Guru.com
11. • Rapid elasticity
• If anything, the cloud is flexible and scalable to suit your immediate
business needs.
• Youcan quickly and easily add or remove users, software features, and
other resources.
Characteristics of Cloud
Computing
Professional-Guru.com
12. • Measured Service
• Going back to the affordable nature of the cloud, you only pay for what you
use.
• Youand your cloud provider can measure storage levels, processing,
bandwidth, and the number of user accounts and you are billed
appropriately.
• The amount of resources that you may use can be monitored and
controlled from both your side and your cloud provider’s side which
provides transparency.
Characteristics of Cloud
Computing
Professional-Guru.com
14. • Public Cloud
• A public cloud is one in which the services and infrastructure are provided off- site
over the Internet.
• These clouds offer the greatest level of efficiency in shared resources. However, they
are also more vulnerable than private clouds.
• A public cloud is the obvious choicewhen:-
• Your standardized workload for applications is used by lots of people,such as e-mail.
• Youneed to test and develop application code.
• Youhave SaaS (Software as a Service) applications from a vendor who has a well-
implemented securitystrategy.
• Youneed incremental capacity (the ability to add computer capacity for peak times).
• You’redoing collaborationprojects.
• You’redoing an ad-hoc software development project using a Platform as a Service
(PaaS) cloud offering.
Cloud Implementation Models
Professional-Guru.com
15. • PrivateCloud
• A private cloud is one in which the services and infrastructure are
maintained on a privatenetwork.
• These clouds offer the greatest level of security and control, but they
require the company to still purchase and maintain all the software and
infrastructure, which reduces the cost savings.
• A private cloud is the obvious choice when:-
• Your business is part of an industry that must conform to strict
security and data privacyissues.
• Your company is large enough to run a next generation cloud data
center efficiently and effectively on itsown.
Cloud Implementation Models
Professional-Guru.com
16. • HybridCloud
• A hybrid cloud includes a variety of public and private options withmultiple
providers.
• By spreading things out over a hybrid cloud, you keep each aspect at your
business in the most efficient environment possible.
• The downside is that you have to keep track of multiple different security platforms
and ensure that all aspects of your business can communicate with each other.
• A hybrid cloud is the obvious choice when:-
• Your company wants to use a SaaS application but is concerned about security.YourSaaS
vendor can create a private cloud just for your company inside their firewall.They provide
you with a virtual private network (VPN) for additionalsecurity.
• Your company offers services that are tailored for different vertical markets.Youcan use
a public cloud to interact with the clients but keep their data secured within a private
cloud.
Cloud Implementation Models
Professional-Guru.com
18. IAAS
• Cloud infrastructure services, known as Infrastructure as a Service (IaaS), are self-
service models for accessing, monitoring, and managing remote datacenter
infrastructures, such as compute (virtualized or bare metal), storage,networking, and
networking services (e.g. firewalls)
Cloud Service Models
Professional-Guru.com
19. IAAS
• Instead of having to purchase hardware outright, users can purchase IaaS based on
consumption, similar to electricity or other utilitybilling.
Cloud Service Models
Professional-Guru.com
20. IAAS
• Compared to SaaS and PaaS, IaaS users are responsible for managing applications,
data, runtime, middleware, and OSes. Providers still manage virtualization, servers,
hard drives, storage, andnetworking.
Cloud Service Models
Professional-Guru.com
21. IAAS
• Many IaaS providers now offer databases, messaging queues, and other services
above the virtualization layer as well.
• What users gain with IaaS is infrastructure on top of which they can install any
requiredplatform.
Cloud Service Models
Professional-Guru.com
22. IAAS
• Examples:-
• Amazon Web Services(AWS)
• MicrosoftAzure
• Google Compute Engine(GCE)
Professional-Guru.com
23. PAAS
• Cloud platform services, or Platform as a Service (PaaS), are used for
applications, and other development, while providing cloud components
to software.
• What developers gain with PaaS is a framework they can build upon to develop
or customize applications. PaaS makes the development, testing, and
deployment of applications quick, simple, andcost-effective.
Professional-Guru.com
24. PAAS
• With this technology, enterprise operations, or a third-party provider, can manage
OSes, virtualization, servers, storage, networking, and the PaaS software itself.
Developers, however,manage the applications.
• Enterprise PaaS provides line-of-business software developers a self-service portal
for managing computing infrastructure from centralized IT operations and the
platforms that are installed on top of the hardware.
Professional-Guru.com
25. PAAS
• The enterprise PaaS can be delivered through a hybrid model that uses both public
IaaS and on-premise infrastructure or as a pure private PaaS that only uses the latter.
• PaaS allows you to create applications using software components that are built into
the PaaS(middleware).
Professional-Guru.com
27. SAAS
• Cloud application services, or Software as a Service (SaaS), represent the
largest cloud market and are still growing quickly. SaaS uses the web to deliver
applications that are managed by a third-party vendor and whose interface is
accessed on the clients’side.
Professional-Guru.com
28. SAAS
• Most SaaS applications can be run directly from a web browser without any
downloads or installations required, although some require plugins.
• Because of the web delivery model, SaaS eliminates the need to install andrun
applications on individualcomputers.
Professional-Guru.com
29. SAAS
• With SaaS, it’s easy for enterprises to streamline their maintenance and
support, because everything can be managed by vendors: applications,
runtime, data, middleware, OSes, virtualization, servers, storage and
networking.
Professional-Guru.com
30. SAAS
• Popular SaaS offering types include email and collaboration,customer
relationship management, and healthcare-related applications.
Professional-Guru.com
33. CostSaving
• Perhaps, the most significant cloud computing benefit is in terms of IT cost savings.
• Businesses, no matter what their type or size, exist to earn money while keeping capital and operational expenses to a
minimum.
• With cloud computing, you can save substantial capital costs with zeroin-house server storage and application
requirements.
• The lack of on-premises infrastructure also removes their associated operational costs in the form of power, air
conditioning and administration costs.
• Youpay for what is used and disengage whenever you like - there is no invested IT capital to worry about.
• It’s a common misconception that only large businesses can afford to use the cloud, when in fact, cloud services are
extremely affordable for smaller businesses.
Professional-Guru.com
34. Reliability
• With a managed service platform, cloud computing is much more reliable and
consistent than in-house IT infrastructure.
• Most providers offer a Service Level Agreement which guarantees 24/7/365 and
99.99% availability.
• Yourorganization can benefit from a massive pool of redundant IT resources, as well
as quick failover mechanism - if a server fails, hosted applications and services can
easily be transited to any of the available servers.
Professional-Guru.com
35. Advantages Of Cloud Computing
Manageability
• Cloud computing provides enhanced and simplified IT management and
maintenance capabilities through central administration of resources, vendor
managed infrastructure and SLA backed agreements.
• IT infrastructure updates and maintenance are eliminated, as all resources are
maintained by the service provider.
• Youenjoy a simple web-based user interface for accessing software, applications and
services – without the need for installation - and an SLA ensures the timely and
guaranteed delivery, management and maintenance of your IT services.
Professional-Guru.com
36. StrategicEdge
• Ever-increasing computing resources give you a competitive edge over
competitors, as the time you require for IT procurement is virtually nil.
• Yourcompany can deploy mission critical applications that deliversignificant
business benefits, without any upfront costs and minimal provisioning time.
• Cloud computing allows you to forget about technology and focus on your key
business activities andobjectives.
• It can also help you to reduce the time needed to market newer applications and
services.
Professional-Guru.com
38. • Downtime
• As cloud service providers take care of a number of clients each day,they
can become overwhelmed and may even come up against technical
outages.
• This can lead to your business processes being temporarily suspended.
• Additionally, if your internet connection is offline, you will not be able to
access any of your applications, server or data from the cloud.
Professional-Guru.com
39. • Security
• Although cloud service providers implement the best security standards
and industry certifications, storing data and important files on external
service providers always opens up risks.
• Using cloud-powered technologies means you need to provide your
service provider with access to important business data.
• Meanwhile, being a public service opens up cloud service providers to
security challenges on a routine basis.
• The ease in procuring and accessing cloud services can also give nefarious
users the ability to scan, identify and exploit loopholes and vulnerabilities
within a system.
Professional-Guru.com
40. • VendorLock-In
• Although cloud service providers promise that the cloud will be flexible to
use and integrate, switching cloud services is something that hasn’t yet
completely evolved.
• Organizations may find it difficult to migrate their services from one vendor
to another.
• Hosting and integrating current cloud applications on another platform
may throw up interoperability and support issues.
Professional-Guru.com
41. • Limited Control
• Since the cloud infrastructure is entirely owned, managed and
monitored by the service provider, it transfers minimal control over
to the customer.
• The customer can only control and manage the applications, data
and services operated on top of that, not the backend infrastructure
itself.
• Key administrative tasks such as server shell access, updating
and firmware management may not be passed to the customer
or end user.
Professional-Guru.com
42. Conclusion (Adv vs DisAdv Cloud
Comp…)
• It is easy to see how the advantages of cloud computing easily
outweigh the drawbacks.
• Decreased costs,reduced downtime,and less management
effort are benefits that speak forthemselves.
Professional-Guru.com