SlideShare a Scribd company logo
Cloud platforms in Industry
MICROSOFT AZURE
-Jayesh Sukdeo Patil
MICROSOFT AZURE
• Windows Azure, which was later renamed as Microsoft
Azure in 2014, is a cloud computing platform, designed by
Microsoft to successfully build, deploy, and manage
applications and services through a global network of
datacenters.
• Azure can be described as the managed data centers that are
used to build, deploy, manage the applications and provide
services through a global network. The services provided by
Microsoft Azure are PaaS and IaaS. Many programming
languages and frameworks are supported by it.
Components of Azure
• On a higher level Azure has 4 logic component,
these component are just to create a logical and
regional boundaries, around resources offered by
Azure.
• We signup on Azure, then we get a default
directory, and one free subscription.
• Directory or Tenant
• Subscription
• Resource Group
• Resources
Azure as PaaS
(Platform as a
Service)
• The clients can focus on the application development rather than having to worry about hardware and
infrastructure. It also takes care of most of the operating systems, servers and networking issues.
• Pros
• The overall cost is low as the resources are allocated on demand and servers are automatically updated.
• It is less vulnerable as servers are automatically updated and being checked for all known security issues. The
whole process is not visible to developer and thus does not pose a risk of data breach.
• Since new versions of development tools are tested by the Azure team, it becomes easy for developers to move on
to new tools. This also helps the developers to meet the customer’s demand by quickly adapting to new versions.
• Cons
• There are portability issues with using PaaS. There can be a different environment at Azure, thus the application
might have to be adapted accordingly.
Azure as IaaS
(Infrastructure as a
Service)
• It is a managed compute service that gives complete control of the
operating systems and the application platform stack to the application
developers. It lets the user to access, manage and monitor the data centers
by themselves.
• Pros
• This is ideal for the application where complete control is required.
• IaaS facilitates very efficient design time portability.
• IaaS allows quick transition of services to clouds, which helps the vendors
to offer services to their clients easily.
• Cons
• Since users are given complete control they are tempted to stick to a
particular version for the dependencies of applications.
• There are many factors which increases the cost of its operation. For
example, higher server maintenance for patching and upgrading software.
• There are lots of security risks from unpatched servers.
• Unlike PaaS, there is no provision of automatic server patching in IaaS. An
unpatched server with sensitive information can be very vulnerable
affecting the entire business of an organization.
Azure global infrastructure
Compute / Execution Models
• This is the interface for executing the
application, which is one of the basic
functions of Azure.
• There are different models such as Web
App, Virtual Machine, Mobile Service,
Cloud Service, and Batch Service. These
models can be used either separately or in
combination as per the requirement.
Data Management
• Data management can be done by using
SQL server Database component or the
simple data storage module offered by
Windows Azure.
• SQL server database can be used for
relational database. The storage module
can store unrelated tables (without foreign
key or any relation) and blobs. Blobs include
binary data in the form of images, audio,
video, and text files.
Networking
• Azure traffic manager routes the requests of a user intelligently
to an available datacenter. The process involves finding the
nearest datacenter to the user who makes the request for web
application, and if the nearest datacenter is not available due to
various reasons, the traffic manager deviates the request to
another datacenter. However, rules are set by the owner of the
application as to how a traffic manager should behave.
• The virtual network is another feature that is part of networking
in services offered by Windows Azure. The virtual network
allows a network between local machines at your premise and
virtual machine in Azure Datacenter. IPs to virtual machines
can be assigned in a way that makes them appear to be residing
in your own premise. The virtual network is set up using a
Virtual Private Network (VPN) device.
Big Data and Big Compute
• The large amount of data can be stored and managed using Windows Azure. Azure
offers HDInsight which is Hadoop-based service. Organizations often need to
manage large amount of data which is necessarily not relational database
management. Hadoop is a prominent technology used these days. Thus, Azure offers
Hadoop service on their platform for clients.
• The term ‘Big Compute’ refers to high performing computations. This is achieved by
executing code on many machines at the same time.
Messaging
• Windows Azure offers two options for
handling the interactions between two apps.
One falls under storage component of the
service and is called 'Message Queues'.
The other one comes under the app service
and is called 'Service Bus'. The messages
can be sent to initiate communication
among different components of an
application or among different applications
using these two options.
Caching
• Microsoft Azure offers two kinds of caching which are in-memory
Caching and Content Delivery Network (CDN) for caching frequently
accessed data and improves the application performance. CDN is used to
cache the blob data that will be accessed faster by users around the
world.
Identity and Access
• This component is about management of users,
authentication and authorization. Active directory
stores the information of users accessing the
application and also the organization’s information.
It can synchronize with the related information on
local machines residing on premises.
• Multifactor Access (MFA) service is built to
address the security concerns such as only the right
user can access the application.
Mobile Service
• Windows Azure offers a very easy
platform to develop mobile application.
You can simply start using mobile
development tools after logging into your
account.
• You don’t have to write big custom codes
for the mobile application if you use this
service. The push notifications can be
sent, data can be stored and users can be
authenticated in very less time.
Backup
• The site recovery service replicates the
data at secondary location as well as
automates the process of recovery of data
in case of data outage. Similarly Azure
backup can be used to backing up the on
premise data in clouds.
• Data is stored in encrypted mode in both
the cases. Windows Azure offers a very
effective and reliable backup service to
clients and ensures they don’t face
inconvenience in case of hardware
failures.
• Media
• This service addresses multiple concerns related to uploading media and making it
available to end users easily. Users can manage tasks related to the media like
encoding, ad insertion, streaming, etc. easily.
• Commerce
• Windows Azure offers the opportunity to users to buy or sell applications and data
through their platform. The applications are put in the marketplace or Azure store from
where they can be accessed and bought by other users.
• Software Development Kit (SDK)
• Azure applications can be produced by the developers in various programming
languages. Microsoft currently provides language-specific SDKs for Java, .NET, PHP,
Node.js, Ruby, and Python. There is also a general Windows Azure SDK that supports
language, such as C++.
Microsoft Azure -
Compute Module
• Step 1 − First, login in to your
Azure account.
• Step 2 − Click ‘New’ at the
left bottom corner and drag
your cursor to ‘Compute‘.
• Now you will see a list of
models under Compute
Model as shown in the
following image.
Create a Web App
• Step 1 − Click Web App.
• Step 2 − Click Quick Create and
enter the URL and choose a
service plan from the dropdown
list as shown in the following
image.
• When you go back to the main
screen, it will show the website
just created. And when you click
the website URL, it will take you
to the website.
• Windows Azure supports .Net, Java, PHP,
Python, Node.js and Ruby. There are several ways
of publishing the code to Azure server. It can
be published using FTP, FTPs, Microsoft Web
Deploy technology. Various source control tools
such as GitHub, Dropbox and Codeplex can also be
used to publish the code. It provides a very
interactive interface to keep track of changes that
have been published already and also unpublished
changes.
Create a Virtual Machine
• Step 1 − Click on ‘Virtual Machine’ from the list.
• Step 2 − Then click ‘From Gallery’.
• Step 3 − Choose the Operating System or Program you want to run.
• Step 4 − Choose the configuration and fill in the details.
The Username and Password you set up here will be needed to access the virtual machine every time. On the next two screens
you can leave the default values on for the first time.
• Step 5 − The virtual machine just created will be displayed when you click on ‘Virtual Machine’ on the left panel as shown
in following image. It might take a few minutes to show up.
•
Step 6 − Once the machine is created you can connect to it by clicking on the connect icon displayed at the bottom of the
screen. It will save a .rpd file on your machine as shown in the following image. Chose ‘save file’ on the screen and it will
save in ‘downloads’ or the in the set location on your machine.
• Step 7 − Open that .rpd file and you can connect to the VM by filling in the credentials into the following screen.
• You can also use your own image by capturing the image of an existing virtual machine or virtual hard drive. Virtual
machines are beneficial in several ways. A user can try new operating system without actually installing them. A VM can be
deleted when you are done with the operating system. New versions of an operating system can be tried and tested before
the user installs them on the machine. VM provides a very economical and hassle free way of using a development
framework or a tool that runs on specific version of OS
Benefits of Azure
Cloud Services
• Lower Cost
• Azure is a bespoke suite of solutions where you only pay for
what you use
• Higher Security
• Microsoft provides leading security and compliance for data
privacy laws
• Increased Productivity
• Azure comes with many accelerators to enable rapid
implementation of solutions
• Global Scale
• Azure is built so that solutions can seamlessly flex from small
to a global scale
• Intelligent
• Microsoft is bringing their investment in AI into Azure to help
you manage your network
Transparent and
competitive pricing
• Better anticipate your costs with Azure pricing in US dollars for most
countries.
• Pay direct and get the same price as you would through a Microsoft
Enterprise Agreement.
• Azure matches AWS pricing for comparable services.
• Pay only for the resources you use and cancel anytime.
• It can sometimes be hard to calculate the cost of using Azure
services; there are three ways to license them:
• Directly set up a Microsoft Azure account
• Purchase an Office 365 account (the services in Office 365 sit on top
of Microsoft Azure)
• License a product that uses Azure (Apple’s iCloud service, for example)
Azure Cloud Services List
• Microsoft offers more than 600 Azure cloud services and the list is growing all the time. Their cloud services can be split into the following major
categories:
• AI and Machine Learning Develop solutions with the latest artificial intelligence capabilities
• Analytic Gather, process, analyze, and visualize a wide variety of data
• Blockchain Build and manage Blockchain-based applications with a suite of integrated tools
• Compute Access cloud compute capacity and scale on demand
• Containers Develop and manage your containerized applications faster with built-in tools
• Databases Support rapid growth and innovate faster with secure, enterprise-grade, and fully managed database services
• Developer Tools Build, manage, and continuously deliver cloud applications written in any developer language
• DevOps Deliver innovation faster with simple, reliable tools for continuous delivery
• Identity Manage user identities and access to protect against advanced threats across devices, data, apps, and infrastructure
• Integration Seamlessly integrate on-premises and cloud-based applications, data, and processes across your enterprise
• Internet of Things Easily add and manage IoT
• Management and Governance Simplify, automate, and optimize the management and compliance of your cloud resources
• Media Deliver high-quality video content
• Mixed Reality Blend augmented and virtual reality solutions
• Mobile Manage and deliver sophisticated and scalable mobile apps and device management
• Networking Connect cloud and on-premises infrastructure
• Storage Massively scalable cloud storage for your data, apps, and workloads
• Web Build, deploy, and scale powerful web applications quickly and efficiently
Azure training and certifications
REFERENCES:
• https://docs.microsoft.com/en-us/learn/modules/intro-to-azure-
fundamentals/
• https://www.tutorialspoint.com/microsoft_azure/index.html
• https://www.simplilearn.com/tutorials/azure-tutorial
• https://www.youtube.com/watch?v=9kcyEiTkC2E
• https://www.youtube.com/watch?v=KXkBZCe699A
THANK YOU
!!!

More Related Content

Similar to AZURE CC JP.pptx

Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
Vijay Bhanu Thodupunoori
 
Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control AuditingNavin Malhotra
 
presentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptxpresentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptx
mnewg218
 
Azure
AzureAzure
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Pushkar Vinchurkar
 
lecture#1.pptx
lecture#1.pptxlecture#1.pptx
lecture#1.pptx
NatashaMughal
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Rajesh Kanumetta
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Raj K
 
Cloud Service Providers-unit5 university
Cloud Service Providers-unit5 universityCloud Service Providers-unit5 university
Cloud Service Providers-unit5 university
moeincanada007
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
CloudSyntrix
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
Somnath Sen
 
1.Introduction to cloud computing converted
1.Introduction to cloud computing converted1.Introduction to cloud computing converted
1.Introduction to cloud computing converted
DrRajapraveen
 
cloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxcloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptx
GauravPandey43518
 
Module 1 cloud computing
Module 1   cloud computingModule 1   cloud computing
Module 1 cloud computing
krnaween
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
garkhot123
 
cloud computing
 cloud computing cloud computing
Cloud Analytics and VDI
Cloud Analytics and VDICloud Analytics and VDI
Cloud Analytics and VDI
Dr Neelesh Jain
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
Manoj Jhawar
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
ahmedsamir339466
 

Similar to AZURE CC JP.pptx (20)

Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
 
Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control Auditing
 
presentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptxpresentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptx
 
Azure
AzureAzure
Azure
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
lecture#1.pptx
lecture#1.pptxlecture#1.pptx
lecture#1.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Service Providers-unit5 university
Cloud Service Providers-unit5 universityCloud Service Providers-unit5 university
Cloud Service Providers-unit5 university
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 
1.Introduction to cloud computing converted
1.Introduction to cloud computing converted1.Introduction to cloud computing converted
1.Introduction to cloud computing converted
 
cloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxcloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptx
 
Module 1 cloud computing
Module 1   cloud computingModule 1   cloud computing
Module 1 cloud computing
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
 
cloud computing
 cloud computing cloud computing
cloud computing
 
Cloud Analytics and VDI
Cloud Analytics and VDICloud Analytics and VDI
Cloud Analytics and VDI
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
 

More from Jayesh Patil

AWS EC2 JSP.pptx
AWS EC2 JSP.pptxAWS EC2 JSP.pptx
AWS EC2 JSP.pptx
Jayesh Patil
 
AWS Cloudtrail JSP.pptx
AWS Cloudtrail JSP.pptxAWS Cloudtrail JSP.pptx
AWS Cloudtrail JSP.pptx
Jayesh Patil
 
Basics of cloud - AWS.pptx
Basics of cloud - AWS.pptxBasics of cloud - AWS.pptx
Basics of cloud - AWS.pptx
Jayesh Patil
 
Cloud Roles.pptx
Cloud Roles.pptxCloud Roles.pptx
Cloud Roles.pptx
Jayesh Patil
 
TensorFlow.pptx
TensorFlow.pptxTensorFlow.pptx
TensorFlow.pptx
Jayesh Patil
 
ML Softmax JP 24.pptx
ML Softmax JP 24.pptxML Softmax JP 24.pptx
ML Softmax JP 24.pptx
Jayesh Patil
 
IOT EDGE SS JP.pptx
IOT EDGE SS JP.pptxIOT EDGE SS JP.pptx
IOT EDGE SS JP.pptx
Jayesh Patil
 
Flume DS -JSP.pptx
Flume DS -JSP.pptxFlume DS -JSP.pptx
Flume DS -JSP.pptx
Jayesh Patil
 
Blom Scheme CT -JSP.pptx
Blom Scheme CT -JSP.pptxBlom Scheme CT -JSP.pptx
Blom Scheme CT -JSP.pptx
Jayesh Patil
 
ATHLETICS - SD.pptx
ATHLETICS - SD.pptxATHLETICS - SD.pptx
ATHLETICS - SD.pptx
Jayesh Patil
 

More from Jayesh Patil (10)

AWS EC2 JSP.pptx
AWS EC2 JSP.pptxAWS EC2 JSP.pptx
AWS EC2 JSP.pptx
 
AWS Cloudtrail JSP.pptx
AWS Cloudtrail JSP.pptxAWS Cloudtrail JSP.pptx
AWS Cloudtrail JSP.pptx
 
Basics of cloud - AWS.pptx
Basics of cloud - AWS.pptxBasics of cloud - AWS.pptx
Basics of cloud - AWS.pptx
 
Cloud Roles.pptx
Cloud Roles.pptxCloud Roles.pptx
Cloud Roles.pptx
 
TensorFlow.pptx
TensorFlow.pptxTensorFlow.pptx
TensorFlow.pptx
 
ML Softmax JP 24.pptx
ML Softmax JP 24.pptxML Softmax JP 24.pptx
ML Softmax JP 24.pptx
 
IOT EDGE SS JP.pptx
IOT EDGE SS JP.pptxIOT EDGE SS JP.pptx
IOT EDGE SS JP.pptx
 
Flume DS -JSP.pptx
Flume DS -JSP.pptxFlume DS -JSP.pptx
Flume DS -JSP.pptx
 
Blom Scheme CT -JSP.pptx
Blom Scheme CT -JSP.pptxBlom Scheme CT -JSP.pptx
Blom Scheme CT -JSP.pptx
 
ATHLETICS - SD.pptx
ATHLETICS - SD.pptxATHLETICS - SD.pptx
ATHLETICS - SD.pptx
 

Recently uploaded

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 

Recently uploaded (20)

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 

AZURE CC JP.pptx

  • 1. Cloud platforms in Industry MICROSOFT AZURE -Jayesh Sukdeo Patil
  • 2. MICROSOFT AZURE • Windows Azure, which was later renamed as Microsoft Azure in 2014, is a cloud computing platform, designed by Microsoft to successfully build, deploy, and manage applications and services through a global network of datacenters. • Azure can be described as the managed data centers that are used to build, deploy, manage the applications and provide services through a global network. The services provided by Microsoft Azure are PaaS and IaaS. Many programming languages and frameworks are supported by it.
  • 3. Components of Azure • On a higher level Azure has 4 logic component, these component are just to create a logical and regional boundaries, around resources offered by Azure. • We signup on Azure, then we get a default directory, and one free subscription. • Directory or Tenant • Subscription • Resource Group • Resources
  • 4.
  • 5. Azure as PaaS (Platform as a Service) • The clients can focus on the application development rather than having to worry about hardware and infrastructure. It also takes care of most of the operating systems, servers and networking issues. • Pros • The overall cost is low as the resources are allocated on demand and servers are automatically updated. • It is less vulnerable as servers are automatically updated and being checked for all known security issues. The whole process is not visible to developer and thus does not pose a risk of data breach. • Since new versions of development tools are tested by the Azure team, it becomes easy for developers to move on to new tools. This also helps the developers to meet the customer’s demand by quickly adapting to new versions. • Cons • There are portability issues with using PaaS. There can be a different environment at Azure, thus the application might have to be adapted accordingly.
  • 6. Azure as IaaS (Infrastructure as a Service) • It is a managed compute service that gives complete control of the operating systems and the application platform stack to the application developers. It lets the user to access, manage and monitor the data centers by themselves. • Pros • This is ideal for the application where complete control is required. • IaaS facilitates very efficient design time portability. • IaaS allows quick transition of services to clouds, which helps the vendors to offer services to their clients easily. • Cons • Since users are given complete control they are tempted to stick to a particular version for the dependencies of applications. • There are many factors which increases the cost of its operation. For example, higher server maintenance for patching and upgrading software. • There are lots of security risks from unpatched servers. • Unlike PaaS, there is no provision of automatic server patching in IaaS. An unpatched server with sensitive information can be very vulnerable affecting the entire business of an organization.
  • 7.
  • 9.
  • 10. Compute / Execution Models • This is the interface for executing the application, which is one of the basic functions of Azure. • There are different models such as Web App, Virtual Machine, Mobile Service, Cloud Service, and Batch Service. These models can be used either separately or in combination as per the requirement.
  • 11. Data Management • Data management can be done by using SQL server Database component or the simple data storage module offered by Windows Azure. • SQL server database can be used for relational database. The storage module can store unrelated tables (without foreign key or any relation) and blobs. Blobs include binary data in the form of images, audio, video, and text files.
  • 12. Networking • Azure traffic manager routes the requests of a user intelligently to an available datacenter. The process involves finding the nearest datacenter to the user who makes the request for web application, and if the nearest datacenter is not available due to various reasons, the traffic manager deviates the request to another datacenter. However, rules are set by the owner of the application as to how a traffic manager should behave. • The virtual network is another feature that is part of networking in services offered by Windows Azure. The virtual network allows a network between local machines at your premise and virtual machine in Azure Datacenter. IPs to virtual machines can be assigned in a way that makes them appear to be residing in your own premise. The virtual network is set up using a Virtual Private Network (VPN) device.
  • 13. Big Data and Big Compute • The large amount of data can be stored and managed using Windows Azure. Azure offers HDInsight which is Hadoop-based service. Organizations often need to manage large amount of data which is necessarily not relational database management. Hadoop is a prominent technology used these days. Thus, Azure offers Hadoop service on their platform for clients. • The term ‘Big Compute’ refers to high performing computations. This is achieved by executing code on many machines at the same time.
  • 14. Messaging • Windows Azure offers two options for handling the interactions between two apps. One falls under storage component of the service and is called 'Message Queues'. The other one comes under the app service and is called 'Service Bus'. The messages can be sent to initiate communication among different components of an application or among different applications using these two options.
  • 15. Caching • Microsoft Azure offers two kinds of caching which are in-memory Caching and Content Delivery Network (CDN) for caching frequently accessed data and improves the application performance. CDN is used to cache the blob data that will be accessed faster by users around the world.
  • 16. Identity and Access • This component is about management of users, authentication and authorization. Active directory stores the information of users accessing the application and also the organization’s information. It can synchronize with the related information on local machines residing on premises. • Multifactor Access (MFA) service is built to address the security concerns such as only the right user can access the application.
  • 17. Mobile Service • Windows Azure offers a very easy platform to develop mobile application. You can simply start using mobile development tools after logging into your account. • You don’t have to write big custom codes for the mobile application if you use this service. The push notifications can be sent, data can be stored and users can be authenticated in very less time.
  • 18. Backup • The site recovery service replicates the data at secondary location as well as automates the process of recovery of data in case of data outage. Similarly Azure backup can be used to backing up the on premise data in clouds. • Data is stored in encrypted mode in both the cases. Windows Azure offers a very effective and reliable backup service to clients and ensures they don’t face inconvenience in case of hardware failures.
  • 19. • Media • This service addresses multiple concerns related to uploading media and making it available to end users easily. Users can manage tasks related to the media like encoding, ad insertion, streaming, etc. easily. • Commerce • Windows Azure offers the opportunity to users to buy or sell applications and data through their platform. The applications are put in the marketplace or Azure store from where they can be accessed and bought by other users. • Software Development Kit (SDK) • Azure applications can be produced by the developers in various programming languages. Microsoft currently provides language-specific SDKs for Java, .NET, PHP, Node.js, Ruby, and Python. There is also a general Windows Azure SDK that supports language, such as C++.
  • 20. Microsoft Azure - Compute Module • Step 1 − First, login in to your Azure account. • Step 2 − Click ‘New’ at the left bottom corner and drag your cursor to ‘Compute‘. • Now you will see a list of models under Compute Model as shown in the following image.
  • 21. Create a Web App • Step 1 − Click Web App. • Step 2 − Click Quick Create and enter the URL and choose a service plan from the dropdown list as shown in the following image. • When you go back to the main screen, it will show the website just created. And when you click the website URL, it will take you to the website.
  • 22. • Windows Azure supports .Net, Java, PHP, Python, Node.js and Ruby. There are several ways of publishing the code to Azure server. It can be published using FTP, FTPs, Microsoft Web Deploy technology. Various source control tools such as GitHub, Dropbox and Codeplex can also be used to publish the code. It provides a very interactive interface to keep track of changes that have been published already and also unpublished changes.
  • 23. Create a Virtual Machine • Step 1 − Click on ‘Virtual Machine’ from the list. • Step 2 − Then click ‘From Gallery’. • Step 3 − Choose the Operating System or Program you want to run. • Step 4 − Choose the configuration and fill in the details. The Username and Password you set up here will be needed to access the virtual machine every time. On the next two screens you can leave the default values on for the first time. • Step 5 − The virtual machine just created will be displayed when you click on ‘Virtual Machine’ on the left panel as shown in following image. It might take a few minutes to show up. • Step 6 − Once the machine is created you can connect to it by clicking on the connect icon displayed at the bottom of the screen. It will save a .rpd file on your machine as shown in the following image. Chose ‘save file’ on the screen and it will save in ‘downloads’ or the in the set location on your machine. • Step 7 − Open that .rpd file and you can connect to the VM by filling in the credentials into the following screen. • You can also use your own image by capturing the image of an existing virtual machine or virtual hard drive. Virtual machines are beneficial in several ways. A user can try new operating system without actually installing them. A VM can be deleted when you are done with the operating system. New versions of an operating system can be tried and tested before the user installs them on the machine. VM provides a very economical and hassle free way of using a development framework or a tool that runs on specific version of OS
  • 24.
  • 25.
  • 26. Benefits of Azure Cloud Services • Lower Cost • Azure is a bespoke suite of solutions where you only pay for what you use • Higher Security • Microsoft provides leading security and compliance for data privacy laws • Increased Productivity • Azure comes with many accelerators to enable rapid implementation of solutions • Global Scale • Azure is built so that solutions can seamlessly flex from small to a global scale • Intelligent • Microsoft is bringing their investment in AI into Azure to help you manage your network
  • 27. Transparent and competitive pricing • Better anticipate your costs with Azure pricing in US dollars for most countries. • Pay direct and get the same price as you would through a Microsoft Enterprise Agreement. • Azure matches AWS pricing for comparable services. • Pay only for the resources you use and cancel anytime. • It can sometimes be hard to calculate the cost of using Azure services; there are three ways to license them: • Directly set up a Microsoft Azure account • Purchase an Office 365 account (the services in Office 365 sit on top of Microsoft Azure) • License a product that uses Azure (Apple’s iCloud service, for example)
  • 28.
  • 29. Azure Cloud Services List • Microsoft offers more than 600 Azure cloud services and the list is growing all the time. Their cloud services can be split into the following major categories: • AI and Machine Learning Develop solutions with the latest artificial intelligence capabilities • Analytic Gather, process, analyze, and visualize a wide variety of data • Blockchain Build and manage Blockchain-based applications with a suite of integrated tools • Compute Access cloud compute capacity and scale on demand • Containers Develop and manage your containerized applications faster with built-in tools • Databases Support rapid growth and innovate faster with secure, enterprise-grade, and fully managed database services • Developer Tools Build, manage, and continuously deliver cloud applications written in any developer language • DevOps Deliver innovation faster with simple, reliable tools for continuous delivery • Identity Manage user identities and access to protect against advanced threats across devices, data, apps, and infrastructure • Integration Seamlessly integrate on-premises and cloud-based applications, data, and processes across your enterprise • Internet of Things Easily add and manage IoT • Management and Governance Simplify, automate, and optimize the management and compliance of your cloud resources • Media Deliver high-quality video content • Mixed Reality Blend augmented and virtual reality solutions • Mobile Manage and deliver sophisticated and scalable mobile apps and device management • Networking Connect cloud and on-premises infrastructure • Storage Massively scalable cloud storage for your data, apps, and workloads • Web Build, deploy, and scale powerful web applications quickly and efficiently
  • 30.
  • 31. Azure training and certifications
  • 32.
  • 33. REFERENCES: • https://docs.microsoft.com/en-us/learn/modules/intro-to-azure- fundamentals/ • https://www.tutorialspoint.com/microsoft_azure/index.html • https://www.simplilearn.com/tutorials/azure-tutorial • https://www.youtube.com/watch?v=9kcyEiTkC2E • https://www.youtube.com/watch?v=KXkBZCe699A