1.2 Cloud Computing Engineer - Fundamentals - Cloud Concepts

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 22

Microsoft Azure

Cloud Concepts

V1.0 2019
Microsoft Azure

1. A brief history of on-premise


1. Subject (Arial 20) solutions

2. Research project
2 . Subject – only–capitalise
cloud service providers
the first word

3. Cloud concepts
3. Subject

4. Scenario-based migration project


4. Subject

5. Core services
5. Subject

6. Project to configure and deploy a core service


Cloud Concepts
What is Cloud Computing?
• Cloud computing is about “renting” recourses vs purchasing hardware.
• Pay for what you use
• Run your application in someone else’s datacentre(Microsoft, Google, Amazon)
• Cloud provider is responsible for the physical hardware and facilities necessary to execute you work
• Cloud provider responsible for keeping the services they provide up-to-date
• An approach to computing that’s about Internet scale and connecting a variety of devices and
endpoints (servers, PCs, mobile devices) so that they can work together. 
• For consumers:
The cloud provides access to “your stuff” from any device whenever you want. 
• For business: 
• The cloud provides IT to users delivered as a standardized service. 
Cloud Concepts
Core Cloud Services
COMPUTE STORAGE Networking

This could be: This could be: This could be:

• Virtual Machine(Window or Linux) • File shares • Networking between your promises and
cloud provide
• Web Application • Databases
• Load balancer
• Container • Blobs/Object stores
• Internal network in cloud and Firewall
• Or peace of you application, and etc… • Images and etc…

APPLICATION SERVICES ANALYTICS

Run application as Infrastructure as a Service This could be:


(IaaS), Platform as a Service (PaaS) or Software
as a Service (SaaS) • Performance data

• Power BI

• Business Intelligences and more…


Cloud Concepts
Elasticity
• As your workload changes, resources can be changed to compensate (up or down)
• Example: Seasonal demand for retail web site.
• Standard day or Sale on black Friday requires different resources
Cloud Concepts
Scalability
• Increasing or decreasing resources based on workload demand
• Vertical Scaling
• Also known as scaling up
• Add additional resources to increase the power of the workload
• E.g. Add additional CPUs or RAM to a Virtual Machine
• Horizontal Scaling
• Also known as scaling out
• E.g. Adding more virtual machine/s
Cloud Concepts
Cloud Service Model
Cloud Concepts
Cloud Service Model

Traditional Infrastructure Platform Software


(as a Service) (as a Service) (as a Service)
Applications Applications Applications

You manage
Applications
Data Data Data
Data
Runtime You manage Runtime Runtime Runtime
Middleware

Managed by Vendor
Middleware Middleware Middleware
You manage

O/S O/S

Managed by Vendor
O/S O/S
Virtualization Virtualization Virtualization
Virtualization

Managed by Vendor
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
Cloud Concepts
Cloud Economics
• Economies of Scale
•  ability to do things more efficiently or at a lower cost per unit when operating at a large scale.

• Cloud Benefits
• Cloud providers can pass on economies of scale to consumers
• Acquire hardware at lower costs
• Local Government deals
• Datacentre efficiencies
Cloud Concepts
CapEx vs OpEx
Capital Expenditure (CapEx) Operational Expenditure (OpEx)

• Strategic • Tactical

• Spending on infrastructure is completed up-front • No up-front cost

• Cost written off over a period • Pay for service as you consume it

• Deduct from tax bill in same year as expense


occurs
Cloud Concepts
Typical CapEx Costs

Server Costs Storage Costs Network Costs

Backup and Archive Costs Datacentre Costs


Cloud Concepts
Typical OpEx Costs

Server Lease Costs Software and Feature Leases Usage/Demand Cost Scaling
Cloud Concepts
CapEx vs OpEx Benefits
CapEx Benefits OpEx Benefits

• Predictable • Try and then buy

• Cost effective for long term resource requirements • Low initial costs

• Able to fluctuate on demand


Cloud Concepts
Cloud Deployment Models
• Public Cloud
• Common Deployment Model
• Azure(Microsoft), AWS(Amazon),GCP(Google) are examples of Public Cloud providers
• Everything runs on your cloud providers hardware
• Uses multi-tenancy to provision services
Cloud Concepts
Cloud Deployment Models
• Public Cloud

Advantages Disadvantages
• Easily scalable • There may be specific security requirements
that cannot be met by using public cloud
• Pay-as-you-go pricing • There may be government policies, industry
standards, or legal requirements which
public clouds cannot meet

• You are not responsible maintenance or • Unique business requirements may not be
updates of the hardware met by using public cloud e.g. available
services
• Minimal technical knowledge required to get • You don’t own the hardware
started
Cloud Concepts
Cloud Deployment Models
• Private Cloud
• You create a cloud like environment in your own datacentre
• You are responsible for the hardware and software services you provide
• Characteristics include:
• Self Service
• Automation
• Financial predictability
Cloud Concepts
Cloud Deployment Models
• Private Cloud

Advantages Disadvantages
• Complete control over all resources and can • Large upfront costs
support legacy scenarios
• Complete security control • Requires in-house technical knowledge
• May be able to meet strict compliance • Owning equipment adds a lag into the
requirements Public Cloud cannot provisioning process
• Datacentre management 
Cloud Concepts
Cloud Deployment Models
• Hybrid Cloud
• Combines Public and Private Clouds
• Allow flexibility to run in the most appropriate location
• Consume Public Cloud services as needed and potentially keep legacy workloads running on-
premises
Cloud Concepts
Cloud Deployment Models
• Hybrid Cloud

Advantages Disadvantages
• Flexibility • Complicated to maintain and setup
• Support for Legacy systems while enabling • Can be more expensive than simply selecting
modern application workloads to move one model
Public Cloud

• Continue to use you own equipment and


investments
Questions?
Microsoft Azure

1. A brief history of on-premise


1. Subject (Arial 20) solutions

2. Research project
2 . Subject – only–capitalise
cloud service providers
the first word

3. Cloud concepts
3. Subject

4. Scenario-based migration project


4. Subject

5. Core services
5. Subject

6. Project to configure and deploy a core service


Microsoft Azure
Scenario-based migration project

V1.0 2019

You might also like