SlideShare une entreprise Scribd logo
1  sur  17
Azure Overview
Andrey Nikiforov
Lead Consultant
Blog: AndreyNikiforov.com
Agenda
• Defining the Cloud
• Developer Point of View: coding for Azure
• Designing for the Cloud
• Value Propositions
Cloud and *aaS
    An approach to computing that enables applications
    to be delivered at scale for a variety of workloads and client devices


                           Office 365, CRM, Any Web App You Are
      SaaS
                                          Building


             PaaS                 Web, Storage, ESB, Authentication




                    IaaS                      CPU, Network, HDD



    Flexibility                                           Offerings
Cloud Services: Roles vs. Application Types
                   PaaS                  IaaS


     Web Role             Worker Role   VM Role        Cloud




       Web                 Windows
     Application           Service                On Premises
Services vs. Apps
      Queue
      Service
SQL     Bus     Cache      NoSQL   AuthN   CDN    VPN



SQL   Queue     Cache      Table   ACS     CDN   Connect        Cloud
      Service              BLOB
        Bus




       SQL


SQL   MSMQ      Velocity            AD              ?      On Premises
SQL Database
• High Availability (triple replicated)
• No Physical Management
• No Agent, Notification broker, etc,
• No Context Switching (no USE)
• No Distributed Transactions
• SQL AUTHN only
                                              TDS

                                          TDS Load Balancer
Storage Services
• BLOB, Table, Queue
• Triple replicated
• Geo replicated (BLOB & Table) asynchronously
• In PROD since 2008
• Used by MS internally (e.g. Bing)
• BLOB -> Azure Drive
Storage Services: BLOB
• Block (200G)
  – Can be locked exclusively
  – Blocks have MD5 and up to 4M
  – Transactional (upload blocks before committing)
  – Optimized for streaming
• Page (1T)
  – In-place updates
  – Page is 512 byte
  – Can write group of pages
  – Optimized for random access
• Snapshots
• Controlled Shared Access
• CDN
Storage Services: Table
• Key-Value Pair Storage on Steroids
  – Key==PatritionKey+RowKey
  – Value==Entity with up to 255 properties and up to 1M
• Up to 100T
• Supports Continuation for Queries
• Entity Group Transactions
  – Same Partition
  – <100 Entities
  – <4M in Size Total
Storage Services: Queue
• Durable Storage of Messages, up to 8K in size each
• FIFO is not guaranteed
• “At Least Once” delivery
Azure App from Developer Point of View
• Same Web App
• Worker Role is very similar to Win Services
• Services available through
  – REST API
  – .NET REST wrappers
• Diagnostics
  – Usage is the same (E.g. Trace.TraceInformation())
  – Data Collection is different
• Configuration management enhancements
Developer Tools
• Azure Tools for Visual Studio
  – Project Templates
  – Compute Emulator
  – Storage Emulator (Table, Blob, Queue)
• SQL Server
Demo
• Create an Azure app
• Try it in Emulator
• Deploy to Azure
  – Environment configurations
  – Deployment profiles
• Add Instrumentation
  – DiagnosticsMonitor
App Design Guidelines
• Proof of Concept + Measure [performance]
• Calculate Cost
Value Propositions
• Assets -> Operation Expenses
• No Overprovisioning
• Expenses Are Easily Tightened to Sales/Activity
• Simplified Dev Process Support (Dev/QA provisioning)
Action Plan
• Get Azure Trial Subscription
• Get Azure Labs
• Write your own BeyondHelloWorld
  – Different services (e.g. SQL & Tables)
  – Measure performance/scalability
  – Calculate cost
Summary
• What is it “Cloud”
• Azure Services
• Easy Development for Azure
• Value Propositions

Contenu connexe

Tendances

Amazon Webservice & Cloud Computing
Amazon Webservice & Cloud ComputingAmazon Webservice & Cloud Computing
Amazon Webservice & Cloud Computing
Jack Smith
 
Windows azure for startups
Windows azure for startupsWindows azure for startups
Windows azure for startups
Cory Fowler
 
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid ModelGeek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
IDERA Software
 

Tendances (20)

section.io - Expanding from AWS to Azure
section.io - Expanding from AWS to Azuresection.io - Expanding from AWS to Azure
section.io - Expanding from AWS to Azure
 
Amazon Webservice & Cloud Computing
Amazon Webservice & Cloud ComputingAmazon Webservice & Cloud Computing
Amazon Webservice & Cloud Computing
 
What are clouds made from
What are clouds made fromWhat are clouds made from
What are clouds made from
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
 
Migrating Enterprise BI to Azure
Migrating Enterprise BI to AzureMigrating Enterprise BI to Azure
Migrating Enterprise BI to Azure
 
Serving Files In Azure
Serving Files In AzureServing Files In Azure
Serving Files In Azure
 
Introdcution to Azure
Introdcution to AzureIntrodcution to Azure
Introdcution to Azure
 
Windows azure for startups
Windows azure for startupsWindows azure for startups
Windows azure for startups
 
Azure functions
Azure functionsAzure functions
Azure functions
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
 
Stacktician - CloudStack Collab Conference 2014
Stacktician - CloudStack Collab Conference 2014Stacktician - CloudStack Collab Conference 2014
Stacktician - CloudStack Collab Conference 2014
 
Drupal performance
Drupal performanceDrupal performance
Drupal performance
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
 
Microservices using .Net core
Microservices using .Net coreMicroservices using .Net core
Microservices using .Net core
 
Designing for Cloud
Designing for Cloud Designing for Cloud
Designing for Cloud
 
Brief theoretical overview on AWS Components
Brief theoretical overview on AWS ComponentsBrief theoretical overview on AWS Components
Brief theoretical overview on AWS Components
 
AWS Cloudformation Session 01
AWS Cloudformation Session 01AWS Cloudformation Session 01
AWS Cloudformation Session 01
 
No SQL, No Problem: Use Azure DocumentDB
No SQL, No Problem: Use Azure DocumentDBNo SQL, No Problem: Use Azure DocumentDB
No SQL, No Problem: Use Azure DocumentDB
 
Key Design Considerations Private and Hybrid Clouds - RightScale Compute 2013
Key Design Considerations Private and Hybrid Clouds - RightScale Compute 2013Key Design Considerations Private and Hybrid Clouds - RightScale Compute 2013
Key Design Considerations Private and Hybrid Clouds - RightScale Compute 2013
 
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid ModelGeek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
 

En vedette

Dev con kolkata 2012 websockets
Dev con kolkata 2012   websocketsDev con kolkata 2012   websockets
Dev con kolkata 2012 websockets
SANKARSAN BOSE
 
Parallel Programming in .NET
Parallel Programming in .NETParallel Programming in .NET
Parallel Programming in .NET
SANKARSAN BOSE
 

En vedette (6)

Session 1 Shanon Richards-Exposing Data Using WCF
Session 1 Shanon Richards-Exposing Data Using WCFSession 1 Shanon Richards-Exposing Data Using WCF
Session 1 Shanon Richards-Exposing Data Using WCF
 
Journey Through The Cloud Webinar Program - What is AWS?
Journey Through  The Cloud Webinar Program - What is AWS?Journey Through  The Cloud Webinar Program - What is AWS?
Journey Through The Cloud Webinar Program - What is AWS?
 
Dev con kolkata 2012 websockets
Dev con kolkata 2012   websocketsDev con kolkata 2012   websockets
Dev con kolkata 2012 websockets
 
Using SSRS Reports with SSAS Cubes
Using SSRS Reports with SSAS CubesUsing SSRS Reports with SSAS Cubes
Using SSRS Reports with SSAS Cubes
 
Parallel Programming in .NET
Parallel Programming in .NETParallel Programming in .NET
Parallel Programming in .NET
 
Session 3b The SF SaaS Framework
Session 3b   The SF SaaS FrameworkSession 3b   The SF SaaS Framework
Session 3b The SF SaaS Framework
 

Similaire à Session 1 IaaS, PaaS, SaaS Overview

Similaire à Session 1 IaaS, PaaS, SaaS Overview (20)

AWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
 
The Best of re:invent 2016
The Best of re:invent 2016The Best of re:invent 2016
The Best of re:invent 2016
 
Architecting for AWS Cloud - let's do it right!
Architecting for AWS Cloud - let's do it right!Architecting for AWS Cloud - let's do it right!
Architecting for AWS Cloud - let's do it right!
 
Best of re:Invent
Best of re:InventBest of re:Invent
Best of re:Invent
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web services
 
AWS 101 - An Introduction to the Amazon Cloud
AWS 101  - An Introduction to the Amazon CloudAWS 101  - An Introduction to the Amazon Cloud
AWS 101 - An Introduction to the Amazon Cloud
 
Windows Azure introduction
Windows Azure introductionWindows Azure introduction
Windows Azure introduction
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best Practices
 
What's New for the Windows Azure Developer? Lots!!
What's New for the Windows Azure Developer?  Lots!!What's New for the Windows Azure Developer?  Lots!!
What's New for the Windows Azure Developer? Lots!!
 
Introduction to DevOps on AWS
Introduction to DevOps on AWSIntroduction to DevOps on AWS
Introduction to DevOps on AWS
 
IaaS azure_vs_amazon
IaaS azure_vs_amazonIaaS azure_vs_amazon
IaaS azure_vs_amazon
 
DAT201 Migrating Databases to AWS - AWS re: Invent 2012
DAT201 Migrating Databases to AWS - AWS re: Invent 2012DAT201 Migrating Databases to AWS - AWS re: Invent 2012
DAT201 Migrating Databases to AWS - AWS re: Invent 2012
 
Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & Opportunities
 
Introduction to AWS and Docker on ECS
Introduction to AWS and Docker on ECSIntroduction to AWS and Docker on ECS
Introduction to AWS and Docker on ECS
 
AWS solution Architect Associate study material
AWS solution Architect Associate study materialAWS solution Architect Associate study material
AWS solution Architect Associate study material
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Build 2015 – Azure overview
Build 2015 – Azure overviewBuild 2015 – Azure overview
Build 2015 – Azure overview
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
 
Amazon Webservices for Java Developers - UCI Webinar
Amazon Webservices for Java Developers - UCI WebinarAmazon Webservices for Java Developers - UCI Webinar
Amazon Webservices for Java Developers - UCI Webinar
 

Plus de Code Mastery

Build automation best practices
Build automation best practicesBuild automation best practices
Build automation best practices
Code Mastery
 
Session 3c The SF SaaS Framework
Session 3c  The SF SaaS FrameworkSession 3c  The SF SaaS Framework
Session 3c The SF SaaS Framework
Code Mastery
 

Plus de Code Mastery (18)

Query Tuning for Database Pros & Developers
Query Tuning for Database Pros & DevelopersQuery Tuning for Database Pros & Developers
Query Tuning for Database Pros & Developers
 
Exploring, Visualizing and Presenting Data with Power View
Exploring, Visualizing and Presenting Data with Power ViewExploring, Visualizing and Presenting Data with Power View
Exploring, Visualizing and Presenting Data with Power View
 
Building a SSAS Tabular Model Database
Building a SSAS Tabular Model DatabaseBuilding a SSAS Tabular Model Database
Building a SSAS Tabular Model Database
 
Designer and Developer Collaboration with Visual Studio 2012 and Expression B...
Designer and Developer Collaboration with Visual Studio 2012 and Expression B...Designer and Developer Collaboration with Visual Studio 2012 and Expression B...
Designer and Developer Collaboration with Visual Studio 2012 and Expression B...
 
Build automation best practices
Build automation best practicesBuild automation best practices
Build automation best practices
 
Keynote Rockford Lhotka on the Microsoft Development Platftorm
Keynote   Rockford Lhotka on the Microsoft Development PlatftormKeynote   Rockford Lhotka on the Microsoft Development Platftorm
Keynote Rockford Lhotka on the Microsoft Development Platftorm
 
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
 
Session 4 Future of BizTalk and the Cloud
Session 4  Future of BizTalk and the CloudSession 4  Future of BizTalk and the Cloud
Session 4 Future of BizTalk and the Cloud
 
Session 3c The SF SaaS Framework
Session 3c  The SF SaaS FrameworkSession 3c  The SF SaaS Framework
Session 3c The SF SaaS Framework
 
Session 3a The SF SaaS Framework
Session 3a  The SF SaaS FrameworkSession 3a  The SF SaaS Framework
Session 3a The SF SaaS Framework
 
Session 2 Integrating SharePoint 2010 and Windows Azure
Session 2   Integrating SharePoint 2010 and Windows AzureSession 2   Integrating SharePoint 2010 and Windows Azure
Session 2 Integrating SharePoint 2010 and Windows Azure
 
Loading a data warehouse using ssis 2012
Loading a data warehouse using ssis 2012Loading a data warehouse using ssis 2012
Loading a data warehouse using ssis 2012
 
Exploring, visualizing and presenting data with power view
Exploring, visualizing and presenting data with power viewExploring, visualizing and presenting data with power view
Exploring, visualizing and presenting data with power view
 
Data Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional ModelingData Warehouse Design & Dimensional Modeling
Data Warehouse Design & Dimensional Modeling
 
Creating a Tabular Model Using SQL Server 2012 Analysis Services
Creating a Tabular Model Using SQL Server 2012 Analysis ServicesCreating a Tabular Model Using SQL Server 2012 Analysis Services
Creating a Tabular Model Using SQL Server 2012 Analysis Services
 
Preparing for Windows 8 and Metro
Preparing for Windows 8 and MetroPreparing for Windows 8 and Metro
Preparing for Windows 8 and Metro
 
Extending Your Reach using the Cloud and Mobile Devices
Extending Your Reach using the Cloud and Mobile DevicesExtending Your Reach using the Cloud and Mobile Devices
Extending Your Reach using the Cloud and Mobile Devices
 
Creating Tomorrow’s Web Applications Using Today’s Technologies
Creating Tomorrow’s Web Applications Using Today’s Technologies Creating Tomorrow’s Web Applications Using Today’s Technologies
Creating Tomorrow’s Web Applications Using Today’s Technologies
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Session 1 IaaS, PaaS, SaaS Overview

  • 1. Azure Overview Andrey Nikiforov Lead Consultant Blog: AndreyNikiforov.com
  • 2. Agenda • Defining the Cloud • Developer Point of View: coding for Azure • Designing for the Cloud • Value Propositions
  • 3. Cloud and *aaS An approach to computing that enables applications to be delivered at scale for a variety of workloads and client devices Office 365, CRM, Any Web App You Are SaaS Building PaaS Web, Storage, ESB, Authentication IaaS CPU, Network, HDD Flexibility Offerings
  • 4. Cloud Services: Roles vs. Application Types PaaS IaaS Web Role Worker Role VM Role Cloud Web Windows Application Service On Premises
  • 5. Services vs. Apps Queue Service SQL Bus Cache NoSQL AuthN CDN VPN SQL Queue Cache Table ACS CDN Connect Cloud Service BLOB Bus SQL SQL MSMQ Velocity AD ? On Premises
  • 6. SQL Database • High Availability (triple replicated) • No Physical Management • No Agent, Notification broker, etc, • No Context Switching (no USE) • No Distributed Transactions • SQL AUTHN only TDS TDS Load Balancer
  • 7. Storage Services • BLOB, Table, Queue • Triple replicated • Geo replicated (BLOB & Table) asynchronously • In PROD since 2008 • Used by MS internally (e.g. Bing) • BLOB -> Azure Drive
  • 8. Storage Services: BLOB • Block (200G) – Can be locked exclusively – Blocks have MD5 and up to 4M – Transactional (upload blocks before committing) – Optimized for streaming • Page (1T) – In-place updates – Page is 512 byte – Can write group of pages – Optimized for random access • Snapshots • Controlled Shared Access • CDN
  • 9. Storage Services: Table • Key-Value Pair Storage on Steroids – Key==PatritionKey+RowKey – Value==Entity with up to 255 properties and up to 1M • Up to 100T • Supports Continuation for Queries • Entity Group Transactions – Same Partition – <100 Entities – <4M in Size Total
  • 10. Storage Services: Queue • Durable Storage of Messages, up to 8K in size each • FIFO is not guaranteed • “At Least Once” delivery
  • 11. Azure App from Developer Point of View • Same Web App • Worker Role is very similar to Win Services • Services available through – REST API – .NET REST wrappers • Diagnostics – Usage is the same (E.g. Trace.TraceInformation()) – Data Collection is different • Configuration management enhancements
  • 12. Developer Tools • Azure Tools for Visual Studio – Project Templates – Compute Emulator – Storage Emulator (Table, Blob, Queue) • SQL Server
  • 13. Demo • Create an Azure app • Try it in Emulator • Deploy to Azure – Environment configurations – Deployment profiles • Add Instrumentation – DiagnosticsMonitor
  • 14. App Design Guidelines • Proof of Concept + Measure [performance] • Calculate Cost
  • 15. Value Propositions • Assets -> Operation Expenses • No Overprovisioning • Expenses Are Easily Tightened to Sales/Activity • Simplified Dev Process Support (Dev/QA provisioning)
  • 16. Action Plan • Get Azure Trial Subscription • Get Azure Labs • Write your own BeyondHelloWorld – Different services (e.g. SQL & Tables) – Measure performance/scalability – Calculate cost
  • 17. Summary • What is it “Cloud” • Azure Services • Easy Development for Azure • Value Propositions

Notes de l'éditeur

  1. Cloud: simply an approach to computing that enables applications to be delivered at scale for a variety of workloads and client devicesScale on the slide: == “how much consumer manages”. Saas == very little by consumer and a lot for consumer by service provider
  2. Tables are for structured data