Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microsoft Reactor - Deep dive into unknown but exciting features of Azure

Microsoft Reactor - Deep dive into unknown but exciting features of Azure

Of course, you already know that Azure can host your website, replicate your databases, or store your data. But did you know that you can register a domain name, create legal archives, or map the real world all within minutes in Azure? During this session, we'll discover some hidden gems within Azure that deserve further attention.

Christopher MANEU

August 27, 2020
Tweet

More Decks by Christopher MANEU

Other Decks in Technology

Transcript

  1. Deep dive into unknown but
    exciting features of Azure
    Christopher MANEU
    Startups Cloud Advocate @ Microsoft
    @cmaneu

    View Slide

  2. @cmaneu

    View Slide

  3. @cmaneu

    View Slide

  4. @cmaneu

    View Slide

  5. @cmaneu

    View Slide

  6. @cmaneu

    View Slide

  7. @cmaneu
    Let’s design an app together
    Create an app for Covid-19 self declaration
    for my scuba diving club.
    Requirements
    Auth Must « authenticate » respondents
    Secure Store answers in a secure manner
    Privacy Delete all info after 30 days
    Costs Minimize costs
    Compliance Individual or mass export
    Dev & Mgmt Minimize dev-management

    View Slide

  8. @cmaneu
    Let’s design an app together – v1
    App
    Service
    SQL
    Database
    Requirements
    Auth Must « authenticate » respondents
    Secure Store answers in a secure manner
    Privacy Delete all info after 30 days
    Costs Minimize costs
    ✔️ Compliance Individual or mass export
    Dev & Mgmt Minimize dev-management

    View Slide

  9. @cmaneu
    Let’s design an app together – v1
    App
    Service
    SQL
    Database
    Unknown feature #1
    Azure SQL Serverless

    View Slide

  10. @cmaneu
    Azure SQL Serverless provisionning
    vCores billed
    vCores used
    Provisioned compute with unpredictable
    and intermittent workloads
    Unused compute
    resources
    Min vcores
    CPU usage
    Inactive Paused
    Max vcores Vcores used Vcores billed
    https://aka.ms/unknown-sql

    View Slide

  11. View Slide

  12. @cmaneu
    Let’s design an app together – v2
    App
    Service
    Static front
    SQL
    Serverless
    Database
    Functions
    APIs
    Requirements
    Auth Must « authenticate » respondents
    Secure Store answers in a secure manner
    Privacy Delete all info after 30 days
    ✔️ Costs Minimize costs
    ✔️ Compliance Individual or mass export
    Dev & Mgmt Minimize dev-management

    View Slide

  13. @cmaneu
    Let’s design an app together – v3
    SQL
    Serverless
    Database
    Static
    Web Apps
    Requirements
    Auth Must « authenticate » respondents
    Secure Store answers in a secure manner
    Privacy Delete all info after 30 days
    ✔️ Costs Minimize costs
    ✔️ Compliance Individual or mass export
    ✔️ Dev & Mgmt Minimize dev-management

    View Slide

  14. View Slide

  15. View Slide

  16. @cmaneu
    Let’s design an app together – v3 bis
    Requirements
    Auth Must « authenticate » respondents
    Secure Store answers in a secure manner
    Privacy Delete all info after 30 days
    ✔️ Costs Minimize costs
    ✔️ Compliance Individual or mass export
    Dev & Mgmt Minimize dev-management
    SQL
    Serverless
    Database
    Static
    Web Apps
    App Service
    Domain &
    Certificate

    View Slide

  17. @cmaneu
    A primer on digital signatures
    The signing party understand the terms.
    Intent
    The person signing is named. Email
    address is often enough.
    Identity
    Show that the signed document has not
    been altered, forged or tampered with.
    Integrity
    Check with a lawyer what are the requirements for electronic
    signature in your domain / country / situation!

    View Slide

  18. @cmaneu
    Implementing a digital signature in Azure?
    Save the contract / view
    Intent
    Send a signed link to respondent
    Identity
    ?
    Integrity

    View Slide

  19. View Slide

  20. @cmaneu
    Append-only blob
    Immutable storage
    Soft delete
    Lifecycle policy
    Let’s design an app together – v4
    Requirements
    ✔️ Auth Must « authenticate » respondents
    ✔️ Secure Store answers in a secure manner
    ✔️ Privacy Delete all info after 30 days
    Costs Minimize costs
    ❌ Compliance Individual or mass export
    Dev & Mgmt Minimize dev-management
    Blob
    Storage
    Static
    Web Apps
    App Service
    Domain &
    Certificate

    View Slide

  21. new

    View Slide

  22. @cmaneu
    Append-only blob
    Immutable storage
    Soft delete
    Lifecycle policy
    Blob Index
    Let’s design an app together – v4 bis
    Requirements
    ✔️ Auth Must « authenticate » respondents
    ✔️ Secure Store answers in a secure manner
    ✔️ Privacy Delete all info after 30 days
    Costs Minimize costs
    ✔️ Compliance Individual or mass export
    Dev & Mgmt Minimize dev-management
    Blob
    Storage
    Static
    Web Apps
    App Service
    Domain &
    Certificate

    View Slide

  23. @cmaneu

    View Slide

  24. @cmaneu

    View Slide

  25. @cmaneu
    Design an app Develop innovative apps
    Build
    Agents
    Manage apps
    here

    View Slide

  26. Get resources & training for
    startups
    /docs alert
    https://github.com/microsoft/startups
    @cmaneu

    View Slide

  27. Q&A
    Christopher MANEU
    Startups Cloud Advocate @ Microsoft
    @cmaneu
    Deep dive into unknown but
    exciting features of Azure
    https://aka.ms/chris/slides

    View Slide

  28. Thanks
    Christopher MANEU
    Startups Cloud Advocate @ Microsoft
    @cmaneu
    Deep dive into unknown but
    exciting features of Azure
    https://aka.ms/chris/slides

    View Slide