Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Another scenario in a corporate life

Can’t we set up another


We are setting up a team of
our legacy on-premise.
Data Science, Do you think
Why do you think cloud
we can re-use the legacy
is better than on-premise?
infrastructure that we have?

Pay as you go. Elements One time up-front setup


Let us look at the
you don’t need, need not cost. Once invested will
differences between them
and hopefully the decision
be paid. Can be scaled have it in inventory even
Why don’t you opt for cloud
services this time. It will will be convenient post that easily for new elements if we don’t use it
help you to customize it to
needs of the team & pay
No server space required Dedicated server space
only for required resources
mandatory
CTO IT CONSULTANT CTO IT CONSULTANT
No experts needed for Team of experts needed
maintenance of hardware to be on premise to
Hmm! Looks like Cloud and software perform maintenance
computing has lot of
flexibility that provides
the respective advantage Better data security & fully Poor data security & less
equipped data recovery in chance of data recovery in
case of failure case of failure
Yes! Also this will go
hand-in-hand with the
concept of collaboration that
we looked on with Git. Let Rapid Implementation Longer implementation
us look at cloud services in possible time
detail now!

Collaboration possible Everyone has to be in


CTO IT CONSULTANT from different locations SAME premise
What is cloud computing
Delivery of on-demand computing services over internet on pay-as-you basis and type of readiness required

Types of cloud computing model


Cloud Computing

Deployment Model Service Model


What type of cloud is it deployed What type of service is
in? required?

Public Cloud Private Cloud Hybrid Cloud IaaS PaaS SaaS

In detail in
subsequent slides
Understanding Service model through baking cake
In below listed ways, some of the elements are managed by us & some by service provider, let us look at them

Go to a cloud kitchen Walk in to a cake baking Get it delivered through


Bake it at home
and bake event and bake food delivery app

Kitchen Kitchen Kitchen Kitchen

Electricity Electricity Electricity Electricity

Appliances Appliances Appliances Appliances

Base Ingredients Base Ingredients Base Ingredients Base Ingredients

Cake Icing Cake Icing Cake Icing Cake Icing

Chocolate Chips Chocolate Chips Chocolate Chips Chocolate Chips

Baking effort Baking effort Baking effort Baking effort

Traditional method Infrastructure as a service Platform as a service Software as a service


Managed by us Managed by vendors
Go to a cloud kitchen and bake

Kitchen Electricity Appliances Base Ingredients Cake Icing Chocolate Chips Baking effort

Infrastructure as a service

What is it? Key Features Pros Cons

In cake baking, Kitchen Most flexible from


Resources are highly Since it is within same
equipment are provided and solution design
scalable environment, data
the chef can buy their own standpoint
ingredients to bake cake security is a concern
Cost is dependent on Cost-effective, i.e.
according to their taste.
consumption pay for what you use
Training of
In IaaS, computing
Single unit of hardware Easy to use as hardware know-how of
infrastructure like storage,
can be available for is deployed over infrastructure is
servers, other hardware is
multiple user internet automatically mandatory
provided and is responsible for
the maintenance and support When infrastructure
Operational tasks are fails on service provider
of the infrastructure Client has complete
virtualized, hence more side, access to data is
control on the
time for other tasks not possible
solution architecture
Go to a cloud kitchen and bake

Kitchen Electricity Appliances Base Ingredients Cake Icing Chocolate Chips Baking effort

Platform as a service

What is it? Key Features Pros Cons

In cake baking, Kitchen Resources are highly Application


equipment along with base scalable development is quick Since it is within same
ingredients are provided and and easy environment, data
the chef can buy other Same application can Cost-efficient, as security is a concern
ingredients to make the cake be accessed by development, test &
as per to the taste. multiple users launch are streamlined Every element that
Smoothens the process we manage might
In PaaS, computing Relatively less coding is
of application not be compatible
infrastructure like storage, required in PaaS
servers, other hardware and development
software as well is provided Performance of platform
Migration to hybrid is dependent on service
which can be altered as per Web services and the
cloud is easier because providers’ capability
the requirement of the users. databases are integrated
of integration power
together
Go to a cloud kitchen and bake

Kitchen Electricity Appliances Base Ingredients Cake Icing Chocolate Chips Baking effort

Software as a service

What is it? Key Features Pros Cons

Automatic upgrades as
In cake baking, we want to Installation and per availability from
upgradation is done by Provider has full
enjoy cake (finished product) service provider
service provider control. For any
as a finished product.
Cost-effective, i.e. pay change we would have
According to the liking, cake
Scaling of resources is for what you use and no to reach out to them
is ordered and delivered to
based on requirements hardware setup cost (can even cost us $)
doorstep and is ready to eat.
Application in this Customize as per
In PaaS, The entire software In case of crash,
model can be accessed requirement while
is built in accordance to the small range of work
from any connected providing the
specifications provided by us arounds available
device specifications to provider
and delivered to our consoles.
Although post delivery, it Subscription based High accessibility from Devices needs to be
might be non-customizable. billing with any location to all the connected always for
multi-tenancy model applications efficient working
In a nutshell till now…

USERS PLATFORM/PORTAL RESOURCES


[allows different options (IaaS, PaaS, SaaS) to choose from]

Who provides us the platform/different options?

Azure is a cloud computing platform that is managed by Microsoft that provides a portal for
accessing and managing resources that one has paid for
Introduction to Azure

Key Terminologies Domains/Components

A web-based application which can be used to create, Data center physical


Azure portal manage and remove Azure resource and services plant/building

IaaS
An individual computer, networking data or app hosting
Networking
Resources services which charged individually firewalls/security

PaaS
Servers and storage
Resource A container which holds related resource for an Azure

SaaS
groups solution Operating systems

A tool that you can use to create, manage, and remove Development tools,
Azure CLI Azure resources from the command line database
management,
business analytics
An interface perform the same operation that you do in
REST APIs Azure portal Ul. It allows your Azure resources and apps
to be manipulated via any third party software application Hosted
applications/apps
Data center physical plant/building Networking firewalls/security Servers and storage

Present in Virtual Machines (VM)


Microsoft Azure

Open up portal.azure.com and then click on


Click on Next below to proceed ahead.
3 horizontal lines at top right corner and then
click on Create a resource

Fill the respective blanks


with respective values
DEPLOYING DOCKER IN AZURE

Search for Web App and click on create • Post this you can click directly on Review + Create or maybe
click on Next to make any changes to ports/any other config (if
required)

After verifying the summary click on Create wait for few minutes till
you get a message saying deployment successful.

You would be redirected to create Web App


page Select the resource group
Select Docker container
Name of the app

Select the free tier (for this session)


Microsoft Azure

Once you open up the application, we would need to click on It will take some time to update the settings
Configuration and a page on application setting will appear.

Click on overview and subsequently click on


the URL present there
DEPLOYING DOCKER IN AZURE

• Click on New application setting and fill the respective blanks


• Finally click on OK and then save

Fill the respective blanks


with respective values

You might also like