You are on page 1of 31

Cloud Fundamentals

An Overview
What is cloud computing?
• Cloud computing means storing and accessing data and
programmes over the Internet through some rented resources,
like storage space or CPU cycles or even a whole system instead
of your own computer system.
• Cloud is just a metaphor for the Internet.
• The company providing these services is referred to as a cloud
provider. Some example providers are Microsoft, Amazon, and
Google.
The cloud provider is responsible for the physical hardware
required to execute your work, and for keeping it up-to-date.
The computing services offered by various cloud provider
include:
• Compute power - such as Windows and Linux virtual
machines
• Storage - such as object storage
• Applications - such as NoSQL or SQL database applications
• Networking - such as setting up virtual networks for your
virtual machines
• Analytics - such as visualizing telemetry, and performance
data
BENEFITS OF CLOUD COMPUTING
• It’s cost-effective
• It's scalable
• It's elastic
• It's current
• It's reliable
• It's global
• It’s secure
CLOUD DEPLOYMENT MODELS
Cloud Deployment Model
• A cloud deployment model defines where your data is stored and
how your customers interact with it – how do they get to it, and
where do the applications run? It also depends on how much of
your own infrastructure you want or need to manage.
• There are three different cloud deployment models available
• Public Cloud
• Private Cloud
• Hybrid Cloud
CLOUD SERVICES
Type of Cloud Services
• When talking about cloud computing services, there are three
major categories
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS)
Management responsibilities
Azure Fundamentals
An Overview
Azure is Microsoft's cloud computing platform.

Azure is a continually expanding set of cloud services that help your


organization meet your current and future business challenges.

Azure gives you the freedom to build, manage, and deploy applications on
a massive global network using your favorite tools and frameworks.
The big picture

AZURE SERVICES
• Compute Services such as VMs that can run our apps
• Storage Solutions that can accommodated massive amount of both structured and
unstructured data
• Networking Service that connect your datacentre to the cloud, provide high
availability or host DNS domain
• Identity Services that help you to authenticate and protect your users
• Database Services that provide both relational and NoSQL choices
• AI and Machine Learning Services that can analyse data, text, images, comprehend
speech and make predictions using data – changing the world of agriculture,
healthcare and much more
• App Services that help to deploy codes like Web Apps, Mobile Apps, API Apps
• IoT, Azure enables you to integrate sensors and devices and manage them with IoT
hubs. Allowing you to create full feature dashboards and apps to monitor and control
all of your assets
• Big Data, DevOps, Azure Kubernetes and many more
Azure Regions and Availability Zone

AZURE GLOBAL
INFRASTRUCTURE
Azure Regions
• A region is a set of datacenters deployed within a latency-defined
perimeter and connected through a dedicated regional low-
latency network.
• With more global regions than any other cloud provider, Azure
gives customers the flexibility to deploy applications where they
need to. Azure is generally available in 54 regions around the
world in 104 countries, with plans announced for 8 additional
regions
Availability Zones
• Availability Zones are physically separate locations within an
Azure region. Each Availability Zone is made up of one or more
datacenters equipped with independent power, cooling and
networking.
• Availability Zones allow customers to run mission-critical
applications with high availability and low-latency replication.
Regional Pairs

• Each Azure region is paired with another region within the same
geography, together making a regional pair. The exception is Brazil
South, which is paired with a region outside its geography. Across
the region pairs Azure serializes platform updates (planned
maintenance), so that only one paired region is updated at a time.
In the event of an outage affecting multiple regions, at least one
region in each pair will be prioritized for recovery.
AZURE RESOURCE GROUP
Resource Group is essentially a container that holds related resources
for an Azure solution.

Resources like Storage account, Virtual Network, and VMs can be


logically grouped together to get deployed, managed and maintained
as a single entity.

The good thing is it is very easy to manage but we must be aware that
when we delete resource group every single thing in that get
“DESTROYED”.

It is helpful because it allow us to just take away all the components


and associated applications that share the same life cycle easily.
VIRTUAL MACHINES
Windows or Linux OS
Can be remotely connected using RDP (Windows) or
ssh (Linux)
Can be placed on a virtual network (VNet) subnet,
arranged in “availability set” and placed behind “Load
Balancer”
Install any software you wish
Server can be created with in few minutes (< 10
minutes)
NETWORKING
Virtual Networks (VNets)
Load Balancer
Azure Traffic Manager
Application Gateway
Virtual Private Network (VPN)
STORAGE
Create storage accounts up to 500 TB each
Various storage types
BLOB
Table
File
Queues
Various labels of replications include local to global
Archive storage (Cold Storage) [not accessed
frequently, say keeping backup data]
ACCESSING AZURE

You might also like