SlideShare une entreprise Scribd logo
1  sur  25
 Benefits of creating micro services in the cloud
 End-To-End Use case for building cloud service with web &
worker roles with service bus integration
 Azure App Service intelligent features including
troubleshooting, CI, back up, routing, scheduling & other
features
 Azure Service Fabric microservices platform
 A microservice is software building block that does one
thing and does it well.
 Azure supports building loosely coupled systems using
micro services for web, mobile, IoT and Big Data solutions
that interact seamlessly in a persistent & highly available
platforms.
 Microservices take advantage of automation, elasticity,
resilience of Azure IaaS & PaaS hosting options.
Legacy/Monolithic Architecture
Three-Tier Monolithic Application with Caches
Microservices Architecture
Cluster of Servers with Deployed Microservices
 Is a PaaS hosted option in Microsoft Azure
 A technology is designed to support apps that are scalable,
reliable, and cheap to operate
 Hosted on Virtual Machines
 You can remote access into Cloud Services VMs
 Deploy highly-available, infinitely-scalable applications and
API
 Focus on apps, not hardware.
 Support for java, Node.js, PHP, Python, .NET and Ruby.
 Auto scale to meet demand and save money (scale up or
down), Deploy thousands of instances in minutes
 Any combination of these two slightly different VM hosting
options are available in a cloud service:
• Web role
Runs Windows Server with your web app automatically
deployed to IIS.
• Worker role
Runs Windows Server without IIS.
• You can add a console app as a web job in web role.
 Flexible configuration per role in cloud services:
 Configuration: # instances, size, startup endpoints
 Settings: key/value
 Endpoints
 Storage
 Certificates
 Caching
Cloud Services Cont.
 An application that accepts user claims information and
process these requests “time consuming processing” into
other systems.
Implementation #1:
• User claims  Web Role in a cloud service
• Process requests  Worker Role in a cloud service
Implementation #2:
• User claims  Web Role in a cloud service
• Process requests  A Web Job in a web role
 Azure App Service is a cloud app service that integrates
everything you need to quickly and easily build web and
mobile apps for any platform or device.
 Code in your favorite language and IDE.
 Use .NET, NodeJS, PHP, Python, Java to build web apps or
APIs faster than ever.
 Scale apps on-demand with high availability.
 Broadcast personalized push notifications to millions in
minutes
 App Service offers:
 Support and troubleshooting features
 Resource health
 App Service Advisor
 New support Ticket 
 Easy to scale up or out for service plans
 MySQL in App (preview)
 App Service offers
 Kudu services: process explorer,
debug console, Files, PS..etc.
 Performance test: create load tests
 Extensions
 Testing in production
 Console
 Clone app
 Easy to publish code from various repositories:
 VSTS, OneDrive, Local Git repo, GitHub,
BitBucket, Dropbox & External repository.
 Deployment creds to share for FTP clients
 Easy to manage multiple deployment slots
 A great way manage continuous builds
 Integrate with VSTS build server to automate builds
 The ability to add webjobs within the same deployments
 Manage custom domains and SSL certificates
 Setup Networking configuration
 Define APIs settings Urls
 Configure CORS settings
 Traffic routing per deployment slot
 Automated and scheduled backups
 Custom domains & SSL configuration
 Service Fabric is a distributed systems platform that
makes it easy to package, deploy, and manage
scalable and reliable microservices and addresses
the significant challenges in developing and
managing cloud applications.
 Service Fabric represents the next-generation
middleware platform for building & managing these
enterprise-class, Tier-1 cloud-scale applications.

 scale different parts






IChatService proxy =
ServiceProxy.Create<IChatService>(chatSer
viceInstance, new
ServicePartitionKey(1));
 Benefits of creating micro services in the cloud
 End-To-End Use case for building cloud service with web &
worker roles with service bus integration
 Azure App Service intelligent features including
troubleshooting, CI, back up, routing, scheduling & other
features
 Azure Service Fabric microservices platform
Build intelligent solutions using Azure

Contenu connexe

Tendances

CTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server DenaliCTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server Denali
Spiffy
 
20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform
David Chou
 
Greg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service ApplicationsGreg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service Applications
SharePoint Saturday NY
 

Tendances (20)

Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic apps
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
M meijer paas - tech-days 2015
M meijer   paas - tech-days 2015M meijer   paas - tech-days 2015
M meijer paas - tech-days 2015
 
CTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server DenaliCTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server Denali
 
Brochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and AnalyticsBrochure - Microsoft Business Intelligence and Analytics
Brochure - Microsoft Business Intelligence and Analytics
 
Introduction to Microsoft Azure App Service (Logic and API Apps)
Introduction to Microsoft Azure App Service (Logic and API Apps)Introduction to Microsoft Azure App Service (Logic and API Apps)
Introduction to Microsoft Azure App Service (Logic and API Apps)
 
A Business Perspective on Building SharePoint 2013 Solutions on Windows Azure
A Business Perspective on Building SharePoint 2013 Solutions on Windows AzureA Business Perspective on Building SharePoint 2013 Solutions on Windows Azure
A Business Perspective on Building SharePoint 2013 Solutions on Windows Azure
 
Teams Nation - Extend The Power Platform With Custom Connectors
Teams Nation - Extend The Power Platform With Custom ConnectorsTeams Nation - Extend The Power Platform With Custom Connectors
Teams Nation - Extend The Power Platform With Custom Connectors
 
Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)
 
An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025
 
Azure Logic Apps and Microsoft Flows
Azure Logic Apps and Microsoft FlowsAzure Logic Apps and Microsoft Flows
Azure Logic Apps and Microsoft Flows
 
Azure logic app
Azure logic appAzure logic app
Azure logic app
 
20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 
Greg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service ApplicationsGreg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service Applications
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
 
Developing scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .netDeveloping scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .net
 
Building elastic and fault tolerant Data Platform solutions with Azure, SQL S...
Building elastic and fault tolerant Data Platform solutions with Azure, SQL S...Building elastic and fault tolerant Data Platform solutions with Azure, SQL S...
Building elastic and fault tolerant Data Platform solutions with Azure, SQL S...
 
Azure functions
Azure functionsAzure functions
Azure functions
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform
 

En vedette

En vedette (20)

Extending Product Outreach with Outlook Connectors
Extending Product Outreach with Outlook ConnectorsExtending Product Outreach with Outlook Connectors
Extending Product Outreach with Outlook Connectors
 
Introducing Power BI Embedded
Introducing Power BI EmbeddedIntroducing Power BI Embedded
Introducing Power BI Embedded
 
Big data solutions in Azure
Big data solutions in AzureBig data solutions in Azure
Big data solutions in Azure
 
Building Big data solutions in Azure
Building Big data solutions in AzureBuilding Big data solutions in Azure
Building Big data solutions in Azure
 
Data science essentials in azure ml
Data science essentials in azure mlData science essentials in azure ml
Data science essentials in azure ml
 
Azure Machine Learning
Azure Machine LearningAzure Machine Learning
Azure Machine Learning
 
Programming in Spark using PySpark
Programming in Spark using PySpark      Programming in Spark using PySpark
Programming in Spark using PySpark
 
Choosing an HDFS data storage format- Avro vs. Parquet and more - StampedeCon...
Choosing an HDFS data storage format- Avro vs. Parquet and more - StampedeCon...Choosing an HDFS data storage format- Avro vs. Parquet and more - StampedeCon...
Choosing an HDFS data storage format- Avro vs. Parquet and more - StampedeCon...
 
NOVA Data Science Meetup 1/19/2017 - Presentation 1
NOVA Data Science Meetup 1/19/2017 - Presentation 1NOVA Data Science Meetup 1/19/2017 - Presentation 1
NOVA Data Science Meetup 1/19/2017 - Presentation 1
 
Big Data in the Cloud - Solutions & Apps
Big Data in the Cloud - Solutions & AppsBig Data in the Cloud - Solutions & Apps
Big Data in the Cloud - Solutions & Apps
 
TypeScript Jump Start
TypeScript Jump StartTypeScript Jump Start
TypeScript Jump Start
 
Mistakes that kill startups
Mistakes that kill startupsMistakes that kill startups
Mistakes that kill startups
 
PnP in building office add ins - public
PnP in building office add ins - publicPnP in building office add ins - public
PnP in building office add ins - public
 
Program Verification / Automated Theorem Proving
Program Verification / Automated Theorem ProvingProgram Verification / Automated Theorem Proving
Program Verification / Automated Theorem Proving
 
Systems of Intelligence - Wikibon/theCUBE
Systems of Intelligence - Wikibon/theCUBESystems of Intelligence - Wikibon/theCUBE
Systems of Intelligence - Wikibon/theCUBE
 
Building predictive models in Azure Machine Learning
Building predictive models in Azure Machine LearningBuilding predictive models in Azure Machine Learning
Building predictive models in Azure Machine Learning
 
Wikibon predictions 2017 3.0
Wikibon predictions 2017 3.0Wikibon predictions 2017 3.0
Wikibon predictions 2017 3.0
 
File Format Benchmark - Avro, JSON, ORC & Parquet
File Format Benchmark - Avro, JSON, ORC & ParquetFile Format Benchmark - Avro, JSON, ORC & Parquet
File Format Benchmark - Avro, JSON, ORC & Parquet
 
Machine Learning Classifiers
Machine Learning ClassifiersMachine Learning Classifiers
Machine Learning Classifiers
 
Big data solutions in azure
Big data solutions in azureBig data solutions in azure
Big data solutions in azure
 

Similaire à Build intelligent solutions using Azure

Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
Matt Deacon
 

Similaire à Build intelligent solutions using Azure (20)

20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
 
App Service Web
App Service WebApp Service Web
App Service Web
 
Getting started with development in azure
Getting started with development in azureGetting started with development in azure
Getting started with development in azure
 
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesDockercon 2019 Developing Apps with Containers, Functions and Cloud Services
Dockercon 2019 Developing Apps with Containers, Functions and Cloud Services
 
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
 
Microsoft azure infographic 2015 2.5
Microsoft azure infographic 2015 2.5Microsoft azure infographic 2015 2.5
Microsoft azure infographic 2015 2.5
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
 
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - LondonPCF: Platform for a New Era - Kubernetes for the Enterprise - London
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Infrastructure Solution Day | Final
Infrastructure Solution Day | FinalInfrastructure Solution Day | Final
Infrastructure Solution Day | Final
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
 
Azure App Service
Azure App ServiceAzure App Service
Azure App Service
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experience
 
Cross platform mobile backend with mobile services
Cross platform mobile backend with mobile servicesCross platform mobile backend with mobile services
Cross platform mobile backend with mobile services
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 

Plus de Mostafa

Plus de Mostafa (12)

The role of intelligent sensors in the cloud public
The role of intelligent sensors in the cloud publicThe role of intelligent sensors in the cloud public
The role of intelligent sensors in the cloud public
 
Skill up in machine learning using Azure ML
Skill up in machine learning using Azure MLSkill up in machine learning using Azure ML
Skill up in machine learning using Azure ML
 
Big data talking stories in Healthcare
Big data talking stories in Healthcare Big data talking stories in Healthcare
Big data talking stories in Healthcare
 
Architecting big data solutions in the cloud
Architecting big data solutions in the cloudArchitecting big data solutions in the cloud
Architecting big data solutions in the cloud
 
How to migrate Console Apps as a cloud service
How to migrate Console Apps as a cloud serviceHow to migrate Console Apps as a cloud service
How to migrate Console Apps as a cloud service
 
HBase introduction in azure
HBase introduction in azureHBase introduction in azure
HBase introduction in azure
 
eRecall
eRecalleRecall
eRecall
 
Get your site microsoft edge ready
Get your site microsoft edge readyGet your site microsoft edge ready
Get your site microsoft edge ready
 
Developing cross platform mobile apps using Apache Cordova
Developing cross platform mobile apps using Apache CordovaDeveloping cross platform mobile apps using Apache Cordova
Developing cross platform mobile apps using Apache Cordova
 
Identity and o365 on Azure
Identity and o365 on AzureIdentity and o365 on Azure
Identity and o365 on Azure
 
Azure Data platform
Azure Data platformAzure Data platform
Azure Data platform
 
Building IoT solutions using Windows 10 IoT Core & Azure
Building IoT solutions using Windows 10 IoT Core & AzureBuilding IoT solutions using Windows 10 IoT Core & Azure
Building IoT solutions using Windows 10 IoT Core & Azure
 

Dernier

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Dernier (20)

%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

Build intelligent solutions using Azure

  • 1.
  • 2.  Benefits of creating micro services in the cloud  End-To-End Use case for building cloud service with web & worker roles with service bus integration  Azure App Service intelligent features including troubleshooting, CI, back up, routing, scheduling & other features  Azure Service Fabric microservices platform
  • 3.  A microservice is software building block that does one thing and does it well.  Azure supports building loosely coupled systems using micro services for web, mobile, IoT and Big Data solutions that interact seamlessly in a persistent & highly available platforms.  Microservices take advantage of automation, elasticity, resilience of Azure IaaS & PaaS hosting options.
  • 5. Microservices Architecture Cluster of Servers with Deployed Microservices
  • 6.  Is a PaaS hosted option in Microsoft Azure  A technology is designed to support apps that are scalable, reliable, and cheap to operate  Hosted on Virtual Machines  You can remote access into Cloud Services VMs  Deploy highly-available, infinitely-scalable applications and API  Focus on apps, not hardware.  Support for java, Node.js, PHP, Python, .NET and Ruby.  Auto scale to meet demand and save money (scale up or down), Deploy thousands of instances in minutes
  • 7.  Any combination of these two slightly different VM hosting options are available in a cloud service: • Web role Runs Windows Server with your web app automatically deployed to IIS. • Worker role Runs Windows Server without IIS. • You can add a console app as a web job in web role.
  • 8.  Flexible configuration per role in cloud services:  Configuration: # instances, size, startup endpoints  Settings: key/value  Endpoints  Storage  Certificates  Caching
  • 10.  An application that accepts user claims information and process these requests “time consuming processing” into other systems. Implementation #1: • User claims  Web Role in a cloud service • Process requests  Worker Role in a cloud service Implementation #2: • User claims  Web Role in a cloud service • Process requests  A Web Job in a web role
  • 11.
  • 12.  Azure App Service is a cloud app service that integrates everything you need to quickly and easily build web and mobile apps for any platform or device.  Code in your favorite language and IDE.  Use .NET, NodeJS, PHP, Python, Java to build web apps or APIs faster than ever.  Scale apps on-demand with high availability.  Broadcast personalized push notifications to millions in minutes
  • 13.
  • 14.  App Service offers:  Support and troubleshooting features  Resource health  App Service Advisor  New support Ticket   Easy to scale up or out for service plans  MySQL in App (preview)
  • 15.  App Service offers  Kudu services: process explorer, debug console, Files, PS..etc.  Performance test: create load tests  Extensions  Testing in production  Console  Clone app
  • 16.  Easy to publish code from various repositories:  VSTS, OneDrive, Local Git repo, GitHub, BitBucket, Dropbox & External repository.  Deployment creds to share for FTP clients  Easy to manage multiple deployment slots  A great way manage continuous builds  Integrate with VSTS build server to automate builds
  • 17.  The ability to add webjobs within the same deployments  Manage custom domains and SSL certificates  Setup Networking configuration  Define APIs settings Urls  Configure CORS settings  Traffic routing per deployment slot  Automated and scheduled backups  Custom domains & SSL configuration
  • 18.
  • 19.  Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and addresses the significant challenges in developing and managing cloud applications.  Service Fabric represents the next-generation middleware platform for building & managing these enterprise-class, Tier-1 cloud-scale applications.
  • 20.   scale different parts  
  • 23.
  • 24.  Benefits of creating micro services in the cloud  End-To-End Use case for building cloud service with web & worker roles with service bus integration  Azure App Service intelligent features including troubleshooting, CI, back up, routing, scheduling & other features  Azure Service Fabric microservices platform

Notes de l'éditeur

  1. The session covers how to build web, mobile, Api solutions using Microsoft Azure platform. The session covers in detail how to build intelligent solutions using Azure App Service. Azure App Service includes web apps, logic apps and mobile apps services as PaaS solutions for engineers. The session is a demo driven and demonstrate how to design and provision complete end-to-end solutions using Microsoft intelligent cloud.
  2. Elastic: capable of returning to the original form. Resilience: capable of running strong and healthy after something bad happens.
  3. Ref.: https://azure.microsoft.com/en-us/documentation/articles/fundamentals-application-models/#tellmeas
  4. This demo uses Web and worker roles, service bus and Azure tables. The demos shows how to use Cloud Explorer to check Azure component. Sample Url: http://weblogs.asp.net/shijuvarghese/building-windows-azure-cloud-services-app-with-web-role-worker-role-table-storage-and-service-bus Sample Git: https://github.com/shijuvar/AzureCloudServices/blob/master/AzureCloudServices/AzureCloudServices.Web/Views/Customer/Create.cshtml
  5. Accessing Kudu Service: https://sflccmobileapp1.scm.azurewebsites.net/
  6. Accessing Kudu Service: https://sflccmobileapp1.scm.azurewebsites.net/ Testing in production feature: https://azure.microsoft.com/en-us/documentation/articles/app-service-web-test-in-production-get-start/
  7. Accessing Kudu Service: https://sflccmobileapp1.scm.azurewebsites.net/
  8. Accessing Kudu Service: https://sflccmobileapp1.scm.azurewebsites.net/
  9. Showing: Troubleshooting features: Kudu Logs Troubleshooting Support ticket Scale up or out options Kudu service API and CORS Backup options ( scheduled option ) Custom Domains & SSL Optional:
  10. Ref.: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-overview/ Service Fabric is tailored to creating “born in the cloud” services that can start small, as needed, and grow to massive scale with hundreds or thousands of machines.
  11. Ref.: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-overview/ You can create Service Fabric clusters in many environments to deploy your applications to. This can be in Azure or on premises, on Windows Server or on Linux. In addition the development environment in the SDK is identical to the production environment with no emulators involved. In other words, if it runs on your local development cluster it will deploy to the same cluster in other environments.
  12. Reliable Services can be stateless, similar to most service platforms, such as web servers or Worker Roles in Azure Cloud Services, in which each instance of the service is created equal and state is persisted in an external solution, such as Azure DB or Azure Table Storage. Reliable Services can also be stateful, exclusive to Service Fabric, where state is persisted directly in the service itself using Reliable Collections. State is made highly-available through replication and distributed through partitioning, all managed automatically by Service Fabric. Ref.: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-choose-framework/ Reliable Services: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-reliable-services-introduction/ Reliable Actors: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-reliable-actors-introduction/