SlideShare a Scribd company logo
1 of 94
Windows
Azure
Introduction
Rich Helton
May 7, 2014
Introduction
Azure is Microsoft's cloud service software that
provides a Software Development Kit to Web
sites, Virtual machines, and Cloud Services for either
the cloud, on-premise, or a hybrid between both.
It is an Open Source SDK that supports several
languages other than ASP.NET, such as Python, PHP
and Node.js.
http://azure.microsoft.com/
SDKs
lThe SDKs source code Source can be
downloaded from GitHub at
lhttps://github.com/Azure
lThe SDK and other Azure downloads can be
found at
lhttp://azure.microsoft.com/en-us/downlad
Competing Products
lFor Google Apps,there is the Google App
Engine,https://developers.google.com/appengi
ne/
lSalesforce.com, https://www.salesforce.com
lFor Amazon, there is Amazon Elastic Compute
Cloud EC2,http://aws.amazon.com/ec2/
Platform as a Service
Platform as a Service (PaaS) is a category of
cloud computing services that provides a
computing platform and a solution stack as a
service. The provider provides the web
services, database services and other services
that are required to host the consumer's
application.
Infrastructure as a Service
Infrastructure as a Service (IaaS) is a category of
cloud computing services that provides a
virtual machine and cloud storage. The provider
provides the networks, servers, storage, and
other infrastructure pieces that are required to
host the consumer's application.
Software as a Service
Software as a service (SaaS) is a software
distribution model in which applications are
hosted by a vendor or service provider and
made available to customers over a network,
typically the Internet. For example, a CRM
framework to design customer service software
applications hosted in the cloud.
Azure Cost Calcluator
http://azure.microsoft.com/en-
us/pricing/calculator/
Execution Models
There are three ways to create applications
through Azure.
1) By creating Websites
2) By creating Virtual Machines
3) By creating cloud services
Azure
WebSites
Creating
We can create websites in the portal console through
wizards.
There will also be a Web role used for most web
functions.
WebMatrix
WebMatrix can be used to create the Azure Web Site.
WebMatrix
We can edit live or locally.
WebMatrix
We can edit live or locally.
Editing pages remotely
ASP MVC deploying
C# Applications in ASP MVC can be created and
deployed to the Azure cloud. This is done by creating
the application in Visual Studio with the Azure SDK
and publishing to the cloud.
ASP MVC publishing
Publish to deploy to the cloud, Package to save it in
the cloud packages for deployment later.
Visual Studio
Visual Studio, with the Azure SDK, has many built-in
tools for Azure, such as the use of Server Explorer to
explore your Azure resources that are configured.
Azure
Virtual Machines
Creating.....
We can create Virtual machines in the portal
console through wizards.
Images....
Many VM images are supported, including
Ubuntu
Sizes....
Many VM sizes are supported, including
Ubuntu, including 56GB memory
Cloud Services
Cloud Services
When creating your cloud services, a unique
URL must be selected that will be appended
with “cloudapp.net” to access your services at a
later time.
lCloud services are background applications
living in your cloud partition, such as web
services or scheduled tasks.
lThe Azure fabric will manage these
applications.
Creating
You can also create a cloud service, which will require
a cloud package, or cspkg file, and deployment file, or
cscfg file.
Packages
The Cloud Service Package file is basically a zip
file.
lIt is created, as well cloud service
configuration, or cscfg file, from Visual Studio
using the Azure SDK when we “Package” an
Windows Azure application.
lWe can “Publish” the application to the Azure
cloud from Visual Studio.
SQL Databases
SQL Database
lWe can create a SQL database as we normally
would on a SQL Server. The wizards and
interfaces may be different, but the result is to
be the same for the cloud.
l
SQL Database Design
lWe can create a SQL database tables and
Stored Procedures normally, just through an
Azure interface.
SQL Database Monitoring
lSince the SQL database is working the same in
the cloud as on-premise, working through a
cloud connection string, Visual Studio SQL
tools, programs and SQL Server Reporting
Services (SSRS) can be used to interact with the
cloud SQL database to perform normal
monitoring, logging, and other actions to check
the SQL database.
SQL thru Visual Studio
lSince the SQL database is working the same in
Visual Studio, we can access the SQL database
via Visual Studio to Azure, and create tables,
data, etc.
Storage
Management
Storage
lBesides the SQL database, there are three
other types of storage:
l1) Table Storage
l2) BLOB Storage
l3) Queues
l
Creation
lStorage creation begins with creating a Storage
account To create a Storage account, simply do
“New-> Data Services-> Storage”.
l
Table Storage
lIn this configuration piece, we are configuring No-SQL
tables that require a key-value pair to access the entity
in the row.
lThe Account Name and Account Key are used as part
of the connection string to access the table.
lThe models are entities with getters and setters that
match the fields in the table.
lThe entities can be inserted, deleted, and have lookup
in the table.
lIt allows smaller space for quicker lookups.
Table Storage Properties
lPartition Key – A unique key associated with partition
as a collection of all associated rows. This is defined to
define which partition to access. An example is the
name of the table.
lRow Key – A unique key to identify the row in the
parturition, usually a unique id.
lTimestamp – The time the row was updated and is
updated by Azure.
BLOB Storage
lBLOB storage is for Binary Large Objects (BLOB).
lAn example of a BLOB object is a media file for video.
lBLOBs are unstructured data that are larger binary
files.
Azure Queues
The main uses of Queues includes:
1) Processing messages asynchronously
2) Passing messages from an Azure
Web role to an Azure Worker role
Managing
Storage Accounts
Azure Storage Explorer
http://azurestorageexplorer.codeplex.com/
Visual Studio Server Explorer
http://msdn.microsoft.com/en-
us/library/ee405484.aspx
Azure Dashboard
We can set which types of storage to monitor
Business
Analytics
Business Analytics
lWe can report on Business Analytics from:
1) SQL Reporting such as SQL Server Reporting
Services (SSRS).
2) Hadoop
Hadoop
Hadoop Introduction
Hadoop is Open Source Apache framework
found at http://hadoop.apache.org/
lIt is a framework that allows for the distributed
processing of large data sets across clusters of
computers using simple programming models.
Hadoop Distributed
File System
The Hadoop Distributed File System (HDFS) is a
distributed file system that provides high-
throughput access to application
MapReduce
Hadoop MapReduce is a software framework
for easily writing applications which process
vast amounts of data (multi-terabyte data-sets)
in-parallel on large clusters (thousands of
nodes) of commodity hardware in a reliable,
fault-tolerant manner.
http://hadoop.apache.org/docs/r1.2.1/mapred
_tutorial.html
Hive
Hive is a SQL-like query language for working
with big data like Hadoop from Apache,
http://hive.apache.org/ .
lThe Hive query language is called HiveQL.
Pig
Another Apache framework for working with
Hadoop is Pig, see http://pig.apache.org/ ,
which uses a high-level procedural language
refereed to as “pig Latin” that is not as SQL-like
as Hive.
Note, Hive was created by Facebook, Pig was
created by Yahoo.
HDInsight
HDInsight is Microsoft's 100% Apache
compatible Hadoop distribution, supported by
Microsoft. HDInsight, available both on
Windows Server or as an Windows Azure
service.
HDInsight Creation
Azure AppFabric
AppFabric
AppFabric is any n-tier .NET application that
spans the web, middle, and data tiers,
composes with external services, and is
inherently written to the cloud architecture for
scale and availability.
AppFabric
•Adding a caching provider and a monitoring
service to WCF and WF creates the Microsoft
AppFabric Framework and Architecture.
•There is a special version that supports Azure.
•The Micrsoft.ServiceBus.dll and namespace
will be used to extend Service Bus helper
extensions to WCF and WF.
AppFabric
•Adding a caching provider and a monitoring
service to WCF and WF creates the Microsoft
AppFabric Framework and Architecture.
•There is a special version that supports Azure.
•The Micrsoft.ServiceBus.dll and namespace
will be used to extend Service Bus helper
extensions to WCF and WF.
Azure AppFabric pieces
•Azure AppFabric components:
•Enterprise Service Bus
•Caching
•Application Monitoring
•Workflow Persistence
•Service Management
Azure
Service
Bus
What is the Azure Service Bus?
Windows Azure Service Bus provides a hosted,
secure, and widely available infrastructure for
widespread communication between different
messaging endpoints to include web services.
Service Bus Communications
The Service bus communicates via three
methods:
1) Queues – one-to-one messaging through
queues.
2) Topics – one-to-many publish-subscribe
messagings.
3) Relays – one-to-one requests-replies not
queuing
Creation
Access Connection
Azure
Caching
What is a Cache?
A cache is a storage location or BLOB to hold
data.
Creation
Normally created through Azure SDK tools, see
https://github.com/Azure/azure-sdk-
tools/wiki/Managed-Cache
PS C:> help azuremanagedcache
Name Category Module
Synopsis
---- -------- ------ --------
Get-AzureManagedCache Cmdlet
Azure Gets the Azure Caches in your Azure
account.
Cache Powershell Cmdlets
PS C:> help azuremanagedcache
Name Category Module Synopsis
---- -------- ------ --------
Get-AzureManagedCache Cmdlet Azure Gets the Azure
Caches in your Azure account.
Get-AzureManagedCacheAccessKey Cmdlet Azure Gets the
access keys for an Azure Cache
New-AzureManagedCache Cmdlet Azure Creates an Azure
cache
New-AzureManagedCacheAccessKey Cmdlet Azure Creates new
access keys for an Azure Cache.
Remove-AzureManagedCache Cmdlet Azure Deletes an Azure
Cache
Set-AzureManagedCache Cmdlet Azure Changes the
properties of an Azure Cache.
Workflow
Persistence
Workflow Persistence
Workflow Persistence is the ability to create
persistence in Windows Workflow.
Persistence can be created through various
means of Azure and on-premise storage,
including Table storage and the SQL database
to save state through the workflow.
Service
Management
and Monitoring
Service Management
We control the services through portal.
Alerts
We can create Alerts on a service to give us
notifications.
Alert Conditions
The notifications are based on defined
conditions.
Microsoft Azure Management
Libraries
The Microsoft Azure Management Libraries can
be used to automate, deploy, and test cloud
infrastructure:
lMicrosoft Azure Virtual Machines
lHosted and Infrastructure Services
lScheduler
lStorage Accounts
lSubscription information
lNetworks
lWeb Sites
Azure Diagnostics
lWindows Azure Diagnostics enables you to
collect diagnostic data from an application
running in Windows Azure. You can use
diagnostic data for debugging and
troubleshooting, measuring
performance, monitoring resource
usage, traffic analysis and capacity
planning, and auditing.
Application Trace
lTracing is a way for you to monitor the
execution of your application while it is
running. You can use the
System.Diagnostics.Trace,
System.Diagnostics.Debug, and
System.Diagnostics.TraceSource classes to
record information about errors and
application execution in logs, text files, or other
devices.
Azure
Scheduler
What is a Scheduler?
Azure Scheduler allows you to invoke actions
based on a schedule. These actions include:
lCalling HTTP/S enpoints
lPosting a message to a storage queue
lCreate a scheduled job to call services both
inside and outside Azure
lhttp://azure.microsoft.com/en-
us/services/scheduler/
Azure Scheduler Wizard
Mobile Services
Creating
You can also create a mobile services for mobile
application deployments.
Media Services
Creating
You can also create a media services for media
deployments.
Media Components
There are several features in Windows Azure to assist
the user with working with media files:
1) Media ingest – uploading media files into the Azure
cloud, storing into BLOBS.
2) Encoding – translating into different media formats.
3) Content protection – provides digital rights
protection for media
4) Ad Insertion – insert ads in video streams
5) Streaming
6) Additional Add-ons.
Identity
Management
Access Control
lWindows Azure uses access control in 2
separate means:
l1) Using Active Directory inside the Virtual
Machine
l2) Using Active Directory inside the cloud
lHowever, we can sync Azure Active Directory
with the on-premise Active Directory.
l
Azure Active Directory Features
lWe can sync Azure Active Directory with on-
premise Active Directory.
lCan provide Single Sign On (SSO) for cloud
applications.
lIntegrate with other cloud providers and
services to provide SSO.
lManage users and data repositories across the
cloud.
Access Control
lWindows Azure uses access control in 2
separate means:
l1) Using Active Directory inside the Virtual
Machine
l2) Using Active Directory inside the cloud
l
Azure Active Directory
lWindows Azure Active Directory is already
installed by default.
l
Networking
Networks
lThere are three ways to use the networking
services from Azure:
l1) Virtual Network
l2) Connect
l3) Traffic Management
Virtual Networks
lVirtual Networks allow a on-premise network
to connect to a cloud network to the Virtual
Machines.
Azure Connect
lAzure Connect is to connect certain computers
on-premise to certain applications in the cloud.
For instance, connecting a DBA's computer to
the SQL database in the cloud.
Traffic Management
lAzure Traffic Management is about connecting
users or other applications to a cloud region.
For instance, focusing Asian customers to the
Asian clouds for better local bandwidth.
Questions?

More Related Content

What's hot

Microservice vs. Monolithic Architecture
Microservice vs. Monolithic ArchitectureMicroservice vs. Monolithic Architecture
Microservice vs. Monolithic ArchitecturePaul Mooney
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?Amazon Web Services
 
Introducing AWS Elastic Beanstalk
Introducing AWS Elastic BeanstalkIntroducing AWS Elastic Beanstalk
Introducing AWS Elastic BeanstalkAmazon Web Services
 
Container orchestration overview
Container orchestration overviewContainer orchestration overview
Container orchestration overviewWyn B. Van Devanter
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon Web Services
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Amazon Web Services
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsAmazon Web Services
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - IntroductionPranav Ainavolu
 
AZ-104T00A-ENU-PowerPoint_00.pptx
AZ-104T00A-ENU-PowerPoint_00.pptxAZ-104T00A-ENU-PowerPoint_00.pptx
AZ-104T00A-ENU-PowerPoint_00.pptxAliChallioui
 
Azure Storage
Azure StorageAzure Storage
Azure StorageMustafa
 
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Edureka!
 
Basics AWS Presentation
Basics AWS PresentationBasics AWS Presentation
Basics AWS PresentationShyam Kumar
 
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatchAmazon Web Services
 
AWS Elastic Beanstalk Tutorial | AWS Certification | AWS Tutorial | Edureka
AWS Elastic Beanstalk Tutorial | AWS Certification | AWS Tutorial | EdurekaAWS Elastic Beanstalk Tutorial | AWS Certification | AWS Tutorial | Edureka
AWS Elastic Beanstalk Tutorial | AWS Certification | AWS Tutorial | EdurekaEdureka!
 

What's hot (20)

Microservice vs. Monolithic Architecture
Microservice vs. Monolithic ArchitectureMicroservice vs. Monolithic Architecture
Microservice vs. Monolithic Architecture
 
Azure Security Overview
Azure Security OverviewAzure Security Overview
Azure Security Overview
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
 
Introducing AWS Elastic Beanstalk
Introducing AWS Elastic BeanstalkIntroducing AWS Elastic Beanstalk
Introducing AWS Elastic Beanstalk
 
Container orchestration overview
Container orchestration overviewContainer orchestration overview
Container orchestration overview
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
 
Getting Started with Amazon EC2
Getting Started with Amazon EC2Getting Started with Amazon EC2
Getting Started with Amazon EC2
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Deep dive into AWS IAM
Deep dive into AWS IAMDeep dive into AWS IAM
Deep dive into AWS IAM
 
Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless Applications
 
Introduction to Amazon S3
Introduction to Amazon S3Introduction to Amazon S3
Introduction to Amazon S3
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
 
Aws overview
Aws overviewAws overview
Aws overview
 
AZ-104T00A-ENU-PowerPoint_00.pptx
AZ-104T00A-ENU-PowerPoint_00.pptxAZ-104T00A-ENU-PowerPoint_00.pptx
AZ-104T00A-ENU-PowerPoint_00.pptx
 
Azure Storage
Azure StorageAzure Storage
Azure Storage
 
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
 
Basics AWS Presentation
Basics AWS PresentationBasics AWS Presentation
Basics AWS Presentation
 
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
(DVO315) Log, Monitor and Analyze your IT with Amazon CloudWatch
 
AWS Elastic Beanstalk Tutorial | AWS Certification | AWS Tutorial | Edureka
AWS Elastic Beanstalk Tutorial | AWS Certification | AWS Tutorial | EdurekaAWS Elastic Beanstalk Tutorial | AWS Certification | AWS Tutorial | Edureka
AWS Elastic Beanstalk Tutorial | AWS Certification | AWS Tutorial | Edureka
 

Similar to Azure rev002

Windows azure
Windows azureWindows azure
Windows azureyuvaraj72
 
Windows azure camp - Kolkata
Windows azure camp - KolkataWindows azure camp - Kolkata
Windows azure camp - KolkataAbhijit Jana
 
Azure Day 2.pptx
Azure Day 2.pptxAzure Day 2.pptx
Azure Day 2.pptxmasbulosoke
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Osconvijayrvr
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thessaloniki
 
Examining the Vast Range of Azure Development Tools That You Ought to Utilize
Examining the Vast Range of Azure Development Tools That You Ought to UtilizeExamining the Vast Range of Azure Development Tools That You Ought to Utilize
Examining the Vast Range of Azure Development Tools That You Ought to UtilizeFlexsin
 
Just another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyJust another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyMaarten Balliauw
 
Azure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupAzure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupMichael Frank
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologiesFisnik Doko
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiGirish Kalamati
 
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]vaishalisahare123
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxsaidbilgen
 

Similar to Azure rev002 (20)

Windows azure
Windows azureWindows azure
Windows azure
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Windows azure camp - Kolkata
Windows azure camp - KolkataWindows azure camp - Kolkata
Windows azure camp - Kolkata
 
Azure Day 2.pptx
Azure Day 2.pptxAzure Day 2.pptx
Azure Day 2.pptx
 
Azure Domains.pptx
Azure Domains.pptxAzure Domains.pptx
Azure Domains.pptx
 
Windows azure session2
Windows azure session2Windows azure session2
Windows azure session2
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
 
Examining the Vast Range of Azure Development Tools That You Ought to Utilize
Examining the Vast Range of Azure Development Tools That You Ought to UtilizeExamining the Vast Range of Azure Development Tools That You Ought to Utilize
Examining the Vast Range of Azure Development Tools That You Ought to Utilize
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
Just another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyJust another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudy
 
Azure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupAzure Stack - Azure Nights User Group
Azure Stack - Azure Nights User Group
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologies
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
 
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
App Service Web
App Service WebApp Service Web
App Service Web
 

More from Rich Helton

Java for Mainframers
Java for MainframersJava for Mainframers
Java for MainframersRich Helton
 
I pad uicatalog_lesson02
I pad uicatalog_lesson02I pad uicatalog_lesson02
I pad uicatalog_lesson02Rich Helton
 
Mongo db rev001.
Mongo db rev001.Mongo db rev001.
Mongo db rev001.Rich Helton
 
NServicebus WCF Integration 101
NServicebus WCF Integration 101NServicebus WCF Integration 101
NServicebus WCF Integration 101Rich Helton
 
AspMVC4 start101
AspMVC4 start101AspMVC4 start101
AspMVC4 start101Rich Helton
 
Entity frameworks101
Entity frameworks101Entity frameworks101
Entity frameworks101Rich Helton
 
Tumbleweed intro
Tumbleweed introTumbleweed intro
Tumbleweed introRich Helton
 
Salesforce Intro
Salesforce IntroSalesforce Intro
Salesforce IntroRich Helton
 
LEARNING  iPAD STORYBOARDS IN OBJ-­‐C LESSON 1
LEARNING	 iPAD STORYBOARDS IN OBJ-­‐C LESSON 1LEARNING	 iPAD STORYBOARDS IN OBJ-­‐C LESSON 1
LEARNING  iPAD STORYBOARDS IN OBJ-­‐C LESSON 1Rich Helton
 
Learning C# iPad Programming
Learning C# iPad ProgrammingLearning C# iPad Programming
Learning C# iPad ProgrammingRich Helton
 
First Steps in Android
First Steps in AndroidFirst Steps in Android
First Steps in AndroidRich Helton
 
Python For Droid
Python For DroidPython For Droid
Python For DroidRich Helton
 
Spring Roo Rev005
Spring Roo Rev005Spring Roo Rev005
Spring Roo Rev005Rich Helton
 
Overview of CSharp MVC3 and EF4
Overview of CSharp MVC3 and EF4Overview of CSharp MVC3 and EF4
Overview of CSharp MVC3 and EF4Rich Helton
 
C#Web Sec Oct27 2010 Final
C#Web Sec Oct27 2010 FinalC#Web Sec Oct27 2010 Final
C#Web Sec Oct27 2010 FinalRich Helton
 
Sql Injection and Entity Frameworks
Sql Injection and Entity FrameworksSql Injection and Entity Frameworks
Sql Injection and Entity FrameworksRich Helton
 

More from Rich Helton (20)

Java for Mainframers
Java for MainframersJava for Mainframers
Java for Mainframers
 
I pad uicatalog_lesson02
I pad uicatalog_lesson02I pad uicatalog_lesson02
I pad uicatalog_lesson02
 
Mongo db rev001.
Mongo db rev001.Mongo db rev001.
Mongo db rev001.
 
NServicebus WCF Integration 101
NServicebus WCF Integration 101NServicebus WCF Integration 101
NServicebus WCF Integration 101
 
AspMVC4 start101
AspMVC4 start101AspMVC4 start101
AspMVC4 start101
 
Entity frameworks101
Entity frameworks101Entity frameworks101
Entity frameworks101
 
Tumbleweed intro
Tumbleweed introTumbleweed intro
Tumbleweed intro
 
Salesforce Intro
Salesforce IntroSalesforce Intro
Salesforce Intro
 
LEARNING  iPAD STORYBOARDS IN OBJ-­‐C LESSON 1
LEARNING	 iPAD STORYBOARDS IN OBJ-­‐C LESSON 1LEARNING	 iPAD STORYBOARDS IN OBJ-­‐C LESSON 1
LEARNING  iPAD STORYBOARDS IN OBJ-­‐C LESSON 1
 
Learning C# iPad Programming
Learning C# iPad ProgrammingLearning C# iPad Programming
Learning C# iPad Programming
 
First Steps in Android
First Steps in AndroidFirst Steps in Android
First Steps in Android
 
NServiceBus
NServiceBusNServiceBus
NServiceBus
 
Python For Droid
Python For DroidPython For Droid
Python For Droid
 
Spring Roo Rev005
Spring Roo Rev005Spring Roo Rev005
Spring Roo Rev005
 
Python Final
Python FinalPython Final
Python Final
 
Overview of CSharp MVC3 and EF4
Overview of CSharp MVC3 and EF4Overview of CSharp MVC3 and EF4
Overview of CSharp MVC3 and EF4
 
Adobe Flex4
Adobe Flex4 Adobe Flex4
Adobe Flex4
 
C#Web Sec Oct27 2010 Final
C#Web Sec Oct27 2010 FinalC#Web Sec Oct27 2010 Final
C#Web Sec Oct27 2010 Final
 
Jira Rev002
Jira Rev002Jira Rev002
Jira Rev002
 
Sql Injection and Entity Frameworks
Sql Injection and Entity FrameworksSql Injection and Entity Frameworks
Sql Injection and Entity Frameworks
 

Recently uploaded

2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 

Recently uploaded (20)

2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 

Azure rev002

  • 2. Introduction Azure is Microsoft's cloud service software that provides a Software Development Kit to Web sites, Virtual machines, and Cloud Services for either the cloud, on-premise, or a hybrid between both. It is an Open Source SDK that supports several languages other than ASP.NET, such as Python, PHP and Node.js. http://azure.microsoft.com/
  • 3. SDKs lThe SDKs source code Source can be downloaded from GitHub at lhttps://github.com/Azure lThe SDK and other Azure downloads can be found at lhttp://azure.microsoft.com/en-us/downlad
  • 4. Competing Products lFor Google Apps,there is the Google App Engine,https://developers.google.com/appengi ne/ lSalesforce.com, https://www.salesforce.com lFor Amazon, there is Amazon Elastic Compute Cloud EC2,http://aws.amazon.com/ec2/
  • 5. Platform as a Service Platform as a Service (PaaS) is a category of cloud computing services that provides a computing platform and a solution stack as a service. The provider provides the web services, database services and other services that are required to host the consumer's application.
  • 6. Infrastructure as a Service Infrastructure as a Service (IaaS) is a category of cloud computing services that provides a virtual machine and cloud storage. The provider provides the networks, servers, storage, and other infrastructure pieces that are required to host the consumer's application.
  • 7. Software as a Service Software as a service (SaaS) is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. For example, a CRM framework to design customer service software applications hosted in the cloud.
  • 9. Execution Models There are three ways to create applications through Azure. 1) By creating Websites 2) By creating Virtual Machines 3) By creating cloud services
  • 11. Creating We can create websites in the portal console through wizards. There will also be a Web role used for most web functions.
  • 12. WebMatrix WebMatrix can be used to create the Azure Web Site.
  • 13. WebMatrix We can edit live or locally.
  • 14. WebMatrix We can edit live or locally.
  • 16. ASP MVC deploying C# Applications in ASP MVC can be created and deployed to the Azure cloud. This is done by creating the application in Visual Studio with the Azure SDK and publishing to the cloud.
  • 17. ASP MVC publishing Publish to deploy to the cloud, Package to save it in the cloud packages for deployment later.
  • 18. Visual Studio Visual Studio, with the Azure SDK, has many built-in tools for Azure, such as the use of Server Explorer to explore your Azure resources that are configured.
  • 20. Creating..... We can create Virtual machines in the portal console through wizards.
  • 21. Images.... Many VM images are supported, including Ubuntu
  • 22. Sizes.... Many VM sizes are supported, including Ubuntu, including 56GB memory
  • 24. Cloud Services When creating your cloud services, a unique URL must be selected that will be appended with “cloudapp.net” to access your services at a later time. lCloud services are background applications living in your cloud partition, such as web services or scheduled tasks. lThe Azure fabric will manage these applications.
  • 25. Creating You can also create a cloud service, which will require a cloud package, or cspkg file, and deployment file, or cscfg file.
  • 26. Packages The Cloud Service Package file is basically a zip file. lIt is created, as well cloud service configuration, or cscfg file, from Visual Studio using the Azure SDK when we “Package” an Windows Azure application. lWe can “Publish” the application to the Azure cloud from Visual Studio.
  • 28. SQL Database lWe can create a SQL database as we normally would on a SQL Server. The wizards and interfaces may be different, but the result is to be the same for the cloud. l
  • 29. SQL Database Design lWe can create a SQL database tables and Stored Procedures normally, just through an Azure interface.
  • 30. SQL Database Monitoring lSince the SQL database is working the same in the cloud as on-premise, working through a cloud connection string, Visual Studio SQL tools, programs and SQL Server Reporting Services (SSRS) can be used to interact with the cloud SQL database to perform normal monitoring, logging, and other actions to check the SQL database.
  • 31. SQL thru Visual Studio lSince the SQL database is working the same in Visual Studio, we can access the SQL database via Visual Studio to Azure, and create tables, data, etc.
  • 33. Storage lBesides the SQL database, there are three other types of storage: l1) Table Storage l2) BLOB Storage l3) Queues l
  • 34. Creation lStorage creation begins with creating a Storage account To create a Storage account, simply do “New-> Data Services-> Storage”. l
  • 35. Table Storage lIn this configuration piece, we are configuring No-SQL tables that require a key-value pair to access the entity in the row. lThe Account Name and Account Key are used as part of the connection string to access the table. lThe models are entities with getters and setters that match the fields in the table. lThe entities can be inserted, deleted, and have lookup in the table. lIt allows smaller space for quicker lookups.
  • 36. Table Storage Properties lPartition Key – A unique key associated with partition as a collection of all associated rows. This is defined to define which partition to access. An example is the name of the table. lRow Key – A unique key to identify the row in the parturition, usually a unique id. lTimestamp – The time the row was updated and is updated by Azure.
  • 37. BLOB Storage lBLOB storage is for Binary Large Objects (BLOB). lAn example of a BLOB object is a media file for video. lBLOBs are unstructured data that are larger binary files.
  • 38. Azure Queues The main uses of Queues includes: 1) Processing messages asynchronously 2) Passing messages from an Azure Web role to an Azure Worker role
  • 41. Visual Studio Server Explorer http://msdn.microsoft.com/en- us/library/ee405484.aspx
  • 42. Azure Dashboard We can set which types of storage to monitor
  • 44. Business Analytics lWe can report on Business Analytics from: 1) SQL Reporting such as SQL Server Reporting Services (SSRS). 2) Hadoop
  • 46. Hadoop Introduction Hadoop is Open Source Apache framework found at http://hadoop.apache.org/ lIt is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models.
  • 47. Hadoop Distributed File System The Hadoop Distributed File System (HDFS) is a distributed file system that provides high- throughput access to application
  • 48. MapReduce Hadoop MapReduce is a software framework for easily writing applications which process vast amounts of data (multi-terabyte data-sets) in-parallel on large clusters (thousands of nodes) of commodity hardware in a reliable, fault-tolerant manner. http://hadoop.apache.org/docs/r1.2.1/mapred _tutorial.html
  • 49. Hive Hive is a SQL-like query language for working with big data like Hadoop from Apache, http://hive.apache.org/ . lThe Hive query language is called HiveQL.
  • 50. Pig Another Apache framework for working with Hadoop is Pig, see http://pig.apache.org/ , which uses a high-level procedural language refereed to as “pig Latin” that is not as SQL-like as Hive. Note, Hive was created by Facebook, Pig was created by Yahoo.
  • 51. HDInsight HDInsight is Microsoft's 100% Apache compatible Hadoop distribution, supported by Microsoft. HDInsight, available both on Windows Server or as an Windows Azure service.
  • 54. AppFabric AppFabric is any n-tier .NET application that spans the web, middle, and data tiers, composes with external services, and is inherently written to the cloud architecture for scale and availability.
  • 55. AppFabric •Adding a caching provider and a monitoring service to WCF and WF creates the Microsoft AppFabric Framework and Architecture. •There is a special version that supports Azure. •The Micrsoft.ServiceBus.dll and namespace will be used to extend Service Bus helper extensions to WCF and WF.
  • 56. AppFabric •Adding a caching provider and a monitoring service to WCF and WF creates the Microsoft AppFabric Framework and Architecture. •There is a special version that supports Azure. •The Micrsoft.ServiceBus.dll and namespace will be used to extend Service Bus helper extensions to WCF and WF.
  • 57. Azure AppFabric pieces •Azure AppFabric components: •Enterprise Service Bus •Caching •Application Monitoring •Workflow Persistence •Service Management
  • 59. What is the Azure Service Bus? Windows Azure Service Bus provides a hosted, secure, and widely available infrastructure for widespread communication between different messaging endpoints to include web services.
  • 60. Service Bus Communications The Service bus communicates via three methods: 1) Queues – one-to-one messaging through queues. 2) Topics – one-to-many publish-subscribe messagings. 3) Relays – one-to-one requests-replies not queuing
  • 64. What is a Cache? A cache is a storage location or BLOB to hold data.
  • 65. Creation Normally created through Azure SDK tools, see https://github.com/Azure/azure-sdk- tools/wiki/Managed-Cache PS C:> help azuremanagedcache Name Category Module Synopsis ---- -------- ------ -------- Get-AzureManagedCache Cmdlet Azure Gets the Azure Caches in your Azure account.
  • 66. Cache Powershell Cmdlets PS C:> help azuremanagedcache Name Category Module Synopsis ---- -------- ------ -------- Get-AzureManagedCache Cmdlet Azure Gets the Azure Caches in your Azure account. Get-AzureManagedCacheAccessKey Cmdlet Azure Gets the access keys for an Azure Cache New-AzureManagedCache Cmdlet Azure Creates an Azure cache New-AzureManagedCacheAccessKey Cmdlet Azure Creates new access keys for an Azure Cache. Remove-AzureManagedCache Cmdlet Azure Deletes an Azure Cache Set-AzureManagedCache Cmdlet Azure Changes the properties of an Azure Cache.
  • 68. Workflow Persistence Workflow Persistence is the ability to create persistence in Windows Workflow. Persistence can be created through various means of Azure and on-premise storage, including Table storage and the SQL database to save state through the workflow.
  • 70. Service Management We control the services through portal.
  • 71. Alerts We can create Alerts on a service to give us notifications.
  • 72. Alert Conditions The notifications are based on defined conditions.
  • 73. Microsoft Azure Management Libraries The Microsoft Azure Management Libraries can be used to automate, deploy, and test cloud infrastructure: lMicrosoft Azure Virtual Machines lHosted and Infrastructure Services lScheduler lStorage Accounts lSubscription information lNetworks lWeb Sites
  • 74. Azure Diagnostics lWindows Azure Diagnostics enables you to collect diagnostic data from an application running in Windows Azure. You can use diagnostic data for debugging and troubleshooting, measuring performance, monitoring resource usage, traffic analysis and capacity planning, and auditing.
  • 75. Application Trace lTracing is a way for you to monitor the execution of your application while it is running. You can use the System.Diagnostics.Trace, System.Diagnostics.Debug, and System.Diagnostics.TraceSource classes to record information about errors and application execution in logs, text files, or other devices.
  • 77. What is a Scheduler? Azure Scheduler allows you to invoke actions based on a schedule. These actions include: lCalling HTTP/S enpoints lPosting a message to a storage queue lCreate a scheduled job to call services both inside and outside Azure lhttp://azure.microsoft.com/en- us/services/scheduler/
  • 80. Creating You can also create a mobile services for mobile application deployments.
  • 82. Creating You can also create a media services for media deployments.
  • 83. Media Components There are several features in Windows Azure to assist the user with working with media files: 1) Media ingest – uploading media files into the Azure cloud, storing into BLOBS. 2) Encoding – translating into different media formats. 3) Content protection – provides digital rights protection for media 4) Ad Insertion – insert ads in video streams 5) Streaming 6) Additional Add-ons.
  • 85. Access Control lWindows Azure uses access control in 2 separate means: l1) Using Active Directory inside the Virtual Machine l2) Using Active Directory inside the cloud lHowever, we can sync Azure Active Directory with the on-premise Active Directory. l
  • 86. Azure Active Directory Features lWe can sync Azure Active Directory with on- premise Active Directory. lCan provide Single Sign On (SSO) for cloud applications. lIntegrate with other cloud providers and services to provide SSO. lManage users and data repositories across the cloud.
  • 87. Access Control lWindows Azure uses access control in 2 separate means: l1) Using Active Directory inside the Virtual Machine l2) Using Active Directory inside the cloud l
  • 88. Azure Active Directory lWindows Azure Active Directory is already installed by default. l
  • 90. Networks lThere are three ways to use the networking services from Azure: l1) Virtual Network l2) Connect l3) Traffic Management
  • 91. Virtual Networks lVirtual Networks allow a on-premise network to connect to a cloud network to the Virtual Machines.
  • 92. Azure Connect lAzure Connect is to connect certain computers on-premise to certain applications in the cloud. For instance, connecting a DBA's computer to the SQL database in the cloud.
  • 93. Traffic Management lAzure Traffic Management is about connecting users or other applications to a cloud region. For instance, focusing Asian customers to the Asian clouds for better local bandwidth.