Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Тема доклада
Тема доклада
Тема доклада
KYIV 2019
ROBERTO FREATO
AZUR...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Scalable architectures for Web
01 Worker
Executes the
application
co...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
This is App Service
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
demo
Topology highlights: plans, tiers, scaling
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Deployment options
Direct
• FTP
• WebDeploy
Indirect
(Manual)
• OneD...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
demo
Deployments options with Azure App Service
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Inbound Security
Client certificates
SSL Only (and Custom certificat...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
demo
Security options with Azure App Service
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Governance
Automated
Backups
Resources
Monitoring
Isolated
Console
a...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
demo
Governance options with Azure App Service
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Background code
Containers
• Linux
• Windows
WebJobs
• Continuous
• ...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
demo
Background jobs with App Service WebJobs
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Kudu Technology
Engine behind App Service
• https://github.com/proje...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
demo
Inside Kudu with VFS API and Webhooks
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Linux options
Basic
application
Containerized
application
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
demo
Linux options with Azure App Service
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
(some) Advanced scenarios
Extensions
Hybrid Connections
App Service ...
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
demo
Extensions and Hybrid Connections
.NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019
Тема доклада
Тема доклада
Тема доклада
KYIV 2019
ROBERTO FREATO
AZUR...
Upcoming SlideShare
Loading in …5
×

of

.NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 1 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 2 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 3 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 4 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 5 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 6 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 7 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 8 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 9 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 10 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 11 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 12 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 13 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 14 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 15 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 16 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 17 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 18 .NET Fest 2019. Roberto Freato. Azure App Service deep dive Slide 19
Upcoming SlideShare
What to Upload to SlideShare
Next

0 Likes

Share

.NET Fest 2019. Roberto Freato. Azure App Service deep dive

Believing it is the most powerful PaaS service of the entire public cloud, I will share with you all the most interesting features of App Service and the good tips from the field, to see how to properly use it in production and focus on applications, instead of governance.
I will dig into the architecture, the deployment options, the runtimes, the secrets management, logging and troubleshooting and into some advanced high-scale scenarios. If you never used this, you will say ""ok, how did I survive without it?"".

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

.NET Fest 2019. Roberto Freato. Azure App Service deep dive

  1. 1. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Тема доклада Тема доклада Тема доклада KYIV 2019 ROBERTO FREATO AZURE APP SERVICE DEEP DIVE .NET CONFERENCE #1 IN UKRAINE
  2. 2. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Scalable architectures for Web 01 Worker Executes the application code 02 Deployer Someone who deploys the code 03 Worker (2) Another worker placed 04 Load balancer To split/balance the traffic between the instances 05 State/File server Where outplace the state of workers
  3. 3. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 This is App Service
  4. 4. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 demo Topology highlights: plans, tiers, scaling
  5. 5. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Deployment options Direct • FTP • WebDeploy Indirect (Manual) • OneDrive • Dropbox Indirect (CI) • Local Git • Pipelines • GitHub • Bitbucket Slots Configuration
  6. 6. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 demo Deployments options with Azure App Service
  7. 7. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Inbound Security Client certificates SSL Only (and Custom certificates) Declarative Authentication with external IdPs
  8. 8. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 demo Security options with Azure App Service
  9. 9. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Governance Automated Backups Resources Monitoring Isolated Console access App Service Editor Automation and Resources Portal Real-time logging
  10. 10. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 demo Governance options with Azure App Service
  11. 11. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Background code Containers • Linux • Windows WebJobs • Continuous • Triggered
  12. 12. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 demo Background jobs with App Service WebJobs
  13. 13. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Kudu Technology Engine behind App Service • https://github.com/projectkudu/kudu Open-source Isolated • VFS REST API • Webhooks Great features
  14. 14. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 demo Inside Kudu with VFS API and Webhooks
  15. 15. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Linux options Basic application Containerized application
  16. 16. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 demo Linux options with Azure App Service
  17. 17. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 (some) Advanced scenarios Extensions Hybrid Connections App Service Environment
  18. 18. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 demo Extensions and Hybrid Connections
  19. 19. .NET LEVEL UP .NET CONFERENCE #1 IN UKRAINE KYIV 2019 Тема доклада Тема доклада Тема доклада KYIV 2019 ROBERTO FREATO AZURE APP SERVICE DEEP DIVE .NET CONFERENCE #1 IN UKRAINE

Believing it is the most powerful PaaS service of the entire public cloud, I will share with you all the most interesting features of App Service and the good tips from the field, to see how to properly use it in production and focus on applications, instead of governance. I will dig into the architecture, the deployment options, the runtimes, the secrets management, logging and troubleshooting and into some advanced high-scale scenarios. If you never used this, you will say ""ok, how did I survive without it?"".

Views

Total views

154

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

0

Shares

0

Comments

0

Likes

0

×