You are on page 1of 31

INTRODUCTION TO

AZURE
FUNDAMENTALS
- Shashank Gupta
 Cloud computing means internet based computing
 It provides storing and accessing data and programs over
internet instead of local computer drive.
 In cloud computing we use virtualized computing platform
CLOUD which provides infinite resources for running your
application
COMPUTING  Important features of cloud computing:
 Infinite computing resources & services
 Elasticity on demand
 Only pay what you use
OVERVIEW OF CLOUD COMPUTING

• Characteristics of cloud-computing solutions:


• On-demand self-service
• Broad network access
• Resource pooling
• Rapid elasticity
• Measured service

• Advantages of cloud computing:


• Access to a broad range of managed services
• Minimized or eliminated capital expenses
• Lowered operational expenses
• Usage-based billing model
• Improved agility
CLOUD-COMPUTING MODELS

A private cloud is a
A public cloud is an
privately owned and
infrastructure, platform, or
managed cloud that offers
application service that a
benefits similar to those
cloud service provider
of a public cloud, but is
delivers for access and
designed and secured for
consumption by the
use by a single
public
organization

A hybrid cloud is a technology that binds two separate


clouds—public and private—together for the specific
purpose of obtaining resources from both
TYPES OF CLOUD SERVICES

Office 365,
Dynamics, VS
Microsoft Azure
Online,
Intune, etc.
Windows Server + System Microsoft
Windows Server + Hyper-V +
Center (Server Platform) Azure

Physical Virtual IaaS PaaS SaaS


Azure services

* Preview Services
TRADITIONAL VS CLOUD
COMPUTING
TRADITIONAL COMPUTING
RISK
There are various risks of traditional computing:
 Risk of over provisioning
 Risk of under provisioning
UNDER PROVISIONING
We can under stand this by following graph:
OVER PROVISIONING
We can under stand this by following graph:
PAY FOR USE
We can under stand this by following graph:
CLOUD COMPUTING MODELS
There are three popular cloud computing models:
 IAAS ( Infrastructure as a service )
 PAAS ( Platform as a service )
 SAAS ( Software as a service )

PaaS SaaS
INFRASTRUCTURE AS A
SERVICE
 IAAS provides infrastructure level capabilities over internet.
 It provides various services some of them are as follows:
 Virtual machines
 Storage
 Networking firewalls and security
 Operating systems
 Load balancers
DEVELOPER

5) 6) Manage VMs and


1) Choose image, 2) Choose 4) Install Configur
3) Provision DBMS (e.g.,
then create VM for image, then database, then e load deploying new OS
DBMS and create and applicati
on
create tables and balancer images in VMs)
configure DBMS configure VM(s) add data
for application
Library

VM Images

Data Application
Load
Balancer
PLATFORM AS A SERVICE
 PAAS provides complete development and deployment environment in
cloud.
 It provides various services some of them are as follows:
 Servers
 Storage
 Middleware
 Development tools
 Business intelligence services
 Database Management system
 It is designed to support the complete web application lifecycle: building,
testing, deploying, managing and updating
SOFTWARE AS A
SERVICE
 SAAS provides users to connect and use cloud based apps over
the internet.
 It provides a complete software solution which you purchase and
use . It hides all the complexity. The software maintainenance will
be provided by SAAS provider.
 There are some popular SAAS based software is as follows:
 Google Apps
 Microsoft Office 365
 Google drive

 Gmail
CLOUD
WINDOWS
AZURE
Azure provides comprehensive set of services that enable you to build, Host and
scale applications in Microsoft data centers.
Some of the commonly used services are as follows:
 Webapps
 Azure storage
 Cloud services
 Virtual Machine
 Media Services
 Azure Search
 Active Directory
 Service Bus
WEBAPPS
Webapps provides platform as service approach for hosting
application. It can be web pages or web services. It provides various
mechanism for managing all aspects for web application life cycle.
E.g.
 Deployment
 Configuration
 Monitoring health and diagnostic
 Scaling
 Webjobs
AZURE STORAGE
Azure storage plays important role in Microsoft Azure Platform as
service (Paas) strategy for storage. Azure storage enables storage
and retrieval of large amount of unstructured data. There are
different services for storage.
 Blob service
 Table service
 Queue service
 File service
CLOUD SERVICES
Cloud service is part of the Microsoft Azure Platform as a service
(PaaS). Cloud service offers the ability to deploy websites and
asynchronous work to azure servers with simpler deployment options.
It is a mechanism for packaging, deploying and configuring one or
more websites (web roles) or asynchronous works (worker roles)
VIRTUAL MACHINE
Virtual Machines are part of Microsoft Azure Infrastructure as a
service (IaaS). We can deploy Windows server and linux based
workloads. In this approach there is more control over the
infrastructure.
MEDIA SERVICES
It is cloud based platform which provides services to build media
management and delivery applications. Media services is based on
REST API that enables you to securely upload , store, Encode and
package video content on demand and live steaming to various
clients.
AZURE SEARCH
Azure provides search as a service solution allowing developers to
incorporate great search experience into applications without
managing infrastructure or needing to become search expert.
Important components of Azure search is as follows:
 Data source
 Indexes

 Search query
ACTIVE DIRECTORY
Active directory is one of the Microsoft Azure infrastructure service. It
provides cloud based identity management services for
authentication, Single sign on and user management. It can be used
in following scenario:
 Corporate access to SaaS application.
 SSO between corporate and SaaS application.
Application authentication
User management
SERVICE BUS
It is information delivery service used for communication between
various applications. There are three ways for communication:
 Queues

 Topics

 Relays
WINDOWS AZURE
PLATFORM
WINDOWS AZURE
PLATFORM
Windows Azure
 Operating system as an online service; with a u t o m a t ed provisioning
a n d services m an a g em e n t

 Windows Azure is an OS for the d a t a center


 Model: Treat the d a t a center as a machine
 Handles resource management, provisioning, a n d
monitoring
 Manages application lifecycle
 Allows developers to concentrate on business logic

 Provides shared pool of compute, disk a n d


network
 Virtualized storage, comput e a n d network
 Illusion of boundless resources

 Provides c o m m o n building blocks for distributed


applications
 Reliable queuing, simple structured storage, SQL
ANY
QUESTIONS ?

You might also like