4. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Introduction to Cloud computing
Cloud Computing is the delivery of computing services over the
internet.
Computing Services: servers, storage, networking, software,
analytics, intelligence and more..
Cloud Computing enable faster innovation, flexible resources, and
economies of scale.
5. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Characteristics and Considerations of Cloud Computing
High availability: The ability to keep services up and running for
long periods of time, with very little downtime, depending on the
service in question
Scalability: The ability to increase or decrease resources for any
given workload.
Elasticity: The ability to automatically or dynamically increase or
decrease resources as needed
Agility: The ability to react quickly. Cloud services can allocate and
deallocate resources quickly.
6. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Characteristics and Considerations of Cloud Computing
Disaster recovery: The ability to recover from an event which has
taken down a cloud service.
Global reach: The ability reach audiences around the globe. Cloud
services can have presence in various regions across the globe
Customer latency capabilities: Cloud services have the ability
deploy resources in datacenters around the globe, thus addressing
customer latency issues.
Predictive cost considerations: The ability for users to predict
what costs they will incur for a particular cloud service.
7. www.Suhail.Cloud #SuhailCloud @SuhailCloud
IT Funding Models
Capital expenditures (CapEx) : Costs associated with buying or
upgrading physical hardware, such as servers, networking
equipment, and storage. It also includes real estate such as
buildings or datacenter space.
Operating expenditures (OpEx) : Costs that an organization
incurs while performing its normal business operations. This
includes the electricity consumed, cost of employees to manage
and support systems, office space, and internet connections
8. www.Suhail.Cloud #SuhailCloud @SuhailCloud
On-Premises Computing Costs
Server costs. This includes all hardware components and the cost
of hardware support.
Storage costs. This includes all hardware components and the cost
of hardware support
Network costs. This includes all hardware components, including
cabling, switches, access points, and routers.
Backup and archive costs. This is the cost to back up, copy, or
archive data to the cloud or datacenter.
9. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Business continuity and disaster recovery costs. Along with
server fault tolerance and redundancy, you need to plan for how to
recover from a disaster and continue operating.
Datacenter infrastructure costs. These are costs for electricity,
floor space, cooling, and building maintenance. The expense of
running the server is an OpEx.
Technical personnel. Based on the technology used, you will need
technical expertise and work force to install, deploy, and manage
the systems at the datacenter.
11. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Public Cloud
Owned by the cloud services provider (also known as a hosting
provider).
There is no local hardware to manage or keep up to date;
everything runs on the cloud provider’s hardware.
A common use case scenario is deploying a web application or a
blog site on hardware and resources that are owned by a cloud
provider
12. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Private Cloud
A private cloud is owned and operated by the organization that
uses the resources from that cloud.
They create a cloud environment in their own datacenter, and
provide self-service access to compute resources to users within
their organization.
A use case scenario for a private cloud would be when an
organization has data that cannot be put in the public cloud.
13. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Hybrid Cloud
A hybrid cloud combines both public and private clouds, allowing
you to run your applications in the most appropriate location.
An example of a hybrid cloud usage scenario would be hosting a
website in the public cloud and linking it to a highly secure
database hosted in a private cloud.
15. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Infrastructure as a service (IaaS)
• IaaS is the most basic category of cloud computing services.
• Instant computing infrastructure, provisioned and managed over
the Internet.
• Closer to the on-premises topology and resources.
• With IaaS, you rent IT infrastructure servers and virtual machines
(VMs), storage, networks, and operating systems from a cloud
provider on a pay-as-you-go basis.
17. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Common IaaS business scenarios
Test and development. Teams can quickly set up and dismantle
test and development environments, bringing new applications to
market faster. IaaS makes it quick and economical to scale up dev-
test environments up and down.
Web apps. IaaS provides all the infrastructure to support web
apps, including storage, web and application servers, and
networking resources.
Big data analysis. Big data is a popular term for massive data sets
that contain potentially valuable patterns, trends, and associations.
18. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Platform as a Service (PaaS)
• Deployment and development environment within the cloud that
delivers simple cloud-based apps to complex
• Like IaaS, PaaS includes infrastructure - servers, storage, and
networking - but also middleware, development tools, business
intelligence (BI) services, database management systems, and
more.
20. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Software as a service (SaaS)
• A model through which software is delivered via the internet
• With SaaS, every aspect of the software’s hosting, setup, and
maintenance is handled by its vendor.
• All you need to do to access it is log in to an app or browser, and
use the software in the same way as you would a traditional
desktop application installed on your own computer.
23. www.Suhail.Cloud #SuhailCloud @SuhailCloud
Common Examples of SaaS, PaaS, & IaaS
Platform Type Common Examples
SaaS Google Apps, Dropbox, Salesforce, Cisco WebEx,
Concur, GoToMeeting
PaaS AWS Elastic Beanstalk, Windows Azure, Heroku,
Force.com, Google App Engine, Apache Stratos,
OpenShift
IaaS DigitalOcean, Linode, Rackspace, Amazon Web
Services (AWS), Cisco Metapod, Microsoft Azure,
Google Compute Engine (GCE)
24. www.Suhail.Cloud #SuhailCloud @SuhailCloud
• Microsoft Azure is a cloud computing services
• Azure is used to build, deploy, and manage applications and
services through a global network of Microsoft-managed data
centers.
• Data centers are geographically dispersed to provide availability
and performance
Introduction to Microsoft Azure
25. www.Suhail.Cloud #SuhailCloud @SuhailCloud
• Azure is available in 140 countries, including 54 regions (04th of
October 2017) https://azure.microsoft.com/en-us/global-infrastructure/
Azure Regions
Servers : Server is an instance of a computer program or device that accepts and responds to requests made by another program, known as a client
Storage : Store files, messages, tables, and other types of information
For example, you may have medical data that cannot be exposed publicly.