SlideShare a Scribd company logo
1 of 23
Download to read offline
Azure Services Platform

                       David Chou
            david.chou@microsoft.com
              blogs.msdn.com/dachou
Azure Services Platform
     ™
A set of building blocks for handling user data and application resources, and
extensible components to build rich social applications and consumer experiences

Live Framework
Extensible components to build rich consumer services
 Mesh Services – build applications that span across the web, devices, apps, and services
        User – Mesh management and sharing resources across multiple users
    o
        Device – facilities for managing the collection of heterogeneous devices; relationship, status, security
    o
        Synchronization – data and metadata synchronization framework across applications, devices, and cloud
    o
        Application – facilities for managing the configuration, deployment, and versioning of applications
    o
    Identity Services – manage identities with associated services; delegated authentication

    Directory Services – manage relationships between identities, data, devices, and apps

    User-Data Storage Services – manage user-centric information; extensible data types

    Communication and Presence Services – transport infrastructure for transient and persistent state

    management between applications and devices
    Search Services – facilities for building search capailities for web sites and applications

    Geospatial Services – geocoding/reverse geocoding, routing, search, mapping data


Development Platform
Uniform way for programming Live Services from any platform, language, application or device
 Exposes RESTful programming model for live resources
 Protocol based – open standards usage: HTTP, XML, ATOM, RSS
 Resource Model: unified model across Live
 Symmetric client/cloud programming model
 CRUD/Query, triggers and SPROC based interaction model
 Libraries: Rich client libraries (.NET, Silverlight, JavaSript etc.)
“Internet Service Bus” architecture

                                      Service Orchestration


                                                      Naming
    Federated
                                                  Service Registry
   Identity and
  Access Control
                                                  Messaging Fabric


                        Clients             On-Premises                Cloud Services
  Your
 Service
                                            ESB                                Compute
                                                                     Storage
                    Desktop,
                     Desktop,
                       Desktop,
                    RIA, Web
                     RIA, Web
                        RIA, &
                                                                                   …
                                                                     Billing
                                              Corp Service
                         Web
Set of highly scalable, developer-oriented services that provide key building
blocks required by many cloud-based and cloud-aware applications


Service Bus
Exchange messages between loosely coupled, composite applications
 Connectivity to on-premises applications; secure, federated firewall-friendly messaging; simple,
    connected pub-sub eventing; extension of WCF
 Federated namespace – shared, hierarchical, Internet-accessible URL
 Service registry – publish service endpoints, lightweight, hierarchical, RSS-based discovery
 Relay and connectivity – unicast/multicast datagram distribution, bidirectional sockets, request-
    response messaging, pull-mode message delivery, Web service intermediary, WS-*/SOAP, REST

Access Control Service
Rules-driven application access control to users across organizations
 Security Token Service (STS) – User name/password, Windows CardSpace, X.509 certificate, 3rd-
    party STS-issued SAML token, WS-Security, WS-Federation
 Each .NET Services solution has a private, isolated STS; backing identity infrastructure for all
    services published within that solution’s Service Bus namespace
 Claims-based rules-driven authorization – configured via claim mappings

Workflow Service
Model and execute business logic and service interactions
 Reliable and scalable cloud runtime environment for user-defined declarative workflows
 Extends Windows Workflow Foundation (.NET 3.5) to the cloud
 Activities optimized for sending, receiving, and manipulating HTTP and Service Bus messages
 Deploy, manage and track running workflow instances using tools and APIs
Cloud-based database service architecture




       REST /        REST /         REST /        REST /        REST /        REST /        REST /
       SOAP          SOAP           SOAP          SOAP          SOAP          SOAP          SOAP

        SDS           SDS            SDS           SDS           SDS           SDS           SDS
       Runtime       Runtime        Runtime       Runtime       Runtime       Runtime       Runtime
        Data          Data           Data          Data          Data          Data          Data
       Access        Access         Access        Access        Access        Access        Access
         Lib           Lib            Lib           Lib           Lib           Lib           Lib




                       SQL           SQL           SQL           SQL           SQL           SQL
         SQL
                      Server        Server        Server        Server        Server        Server
        Server

                    Distributed    Distributed   Distributed   Distributed   Distributed   Distributed
      Distributed
                    Data Fabric    Data Fabric   Data Fabric   Data Fabric   Data Fabric   Data Fabric
      Data Fabric

                      Mgmt.         Mgmt.         Mgmt.         Mgmt.         Mgmt.         Mgmt.
        Mgmt.
                     Services      Services      Services      Services      Services      Services
       Services
Highly scalable and Internet-facing distributed database services in the cloud for
storing structured and unstructured data, and processing relational queries


SQL Data Services
Internet-facing database built on SQL Server relational database
 Data storage – blobs, flexible, structured, birth to archival, multiple consistency levels
 Data Processing – filters, aggregates, user-defined logic, online-offline indexing
 Data Delivery – network proximity aware, locate closest static-content copies, spanning trees for
     live-content, failure resiliency

Scalable, Flexible, Reliable, and Secure
High-availability database, scale as needed and without limits
 Data partitions limited to single node on cluster – efficient replication and load balancing
 Geo-replication and transactional consistency of data across multiple copies
 Geo-location configuration helps protect against latency and improve response time
 HTTPS/SSL support; built on SQL Server security infrastructure

Developer Agility
Standards-based interface and familiar language support
 Access runtimes through standards-based interfaces and Web services – SOAP and REST
 Perform CRUD operations with authorities, containers, and entities
 Relational queries via text-based queries, LINQ, typed data in XML wire format
 Simple filtering, retrieval of complete entities, full-text search, paging queries
 Flexible data model, no schema required
Simple cloud-based application architecture




                                              n                    m
                     LB




                                   Web Role          Worker Role




                           Cloud Storage (blob, table, queue)
Cloud services operating system that provides on-demand compute and storage
capabilities to host, scale, and manage applications


Compute Services
Scalable and reliable Web applications 64-bit hosting service in the cloud
 .NET 3.5 SP1, managed/native code, ASP.NET, IIS 7, SOAP/REST/XML, Ruby, Python, PHP
 Security supported by flexible Code Access Security policies
 Small runtime API supports logging and local scratch storage

Storage Services
Simple data storage for cloud-based applications
 Blobs & file streams, simple tables & caches, and queues; local and remote REST-based access
 Geo-distribution and geo-replication
 Authenticated access and triple replication

Management Services
Manage the applications, not infrastructure
 Advanced tracing & logging – monitor compute, storage, and bandwidth
 Dynamically upgrade applications without downtime
 Resource usage and performance insights; monitoring & metering

Development Tools
Model and execute business logic and service interactions
 Complete offline environment, including compute and storage services
 Visual Studio add-in enables local debugging (Eclipse soon)
Application Patterns
Cloud Web Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)                                  (Web Role)
    ASP.NET                                     ASP.NET                                    ASP.NET
                                                                                          Role)
  (Web Role)                                  (Web Role)                                 (Web Role)
      ASP.NET                                     ASP.NET                                   ASP.NET               Private Cloud
    (Web Role)                                  (Web Role)                                (Web Role)
       ASP.NET                                     ASP.NET                                    ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                                                                                                 Application
                                             Cache                    Queue
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service
                                                                                              Windows Azure
                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                                                                  Service
                                                                            Access
                                                           Service
  SQL Data            BI                                                                     Workflow
                                                                            Control
  Services         Services                                                                  Service
                                                            Bus             Service

                                     SQLServices                                                 .NET Services   Public Services
Application Patterns
Composite Services Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)                                  (Web Role)
    ASP.NET                                     ASP.NET                                    ASP.NET
                                                                                          Role)
  (Web Role)                                  (Web Role)                                 (Web Role)
      ASP.NET                                     ASP.NET                                   ASP.NET               Private Cloud
    (Web Role)                                  (Web Role)                                (Web Role)
       ASP.NET                                     ASP.NET                                    ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                                                                                                 Application
                                             Cache                    Queue
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service
                                                                                              Windows Azure
                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                                                                  Service
                                                                            Access
                                                           Service
  SQL Data            BI                                                                     Workflow
                                                                            Control
  Services         Services                                                                  Service
                                                            Bus             Service

                                     SQLServices                                                 .NET Services   Public Services
Application Patterns
Cloud Agent Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)                                  (Web Role)
    ASP.NET                                     ASP.NET                                    ASP.NET
                                                                                          Role)
  (Web Role)                                  (Web Role)                                 (Web Role)
      ASP.NET                                     ASP.NET                                   ASP.NET               Private Cloud
    (Web Role)                                  (Web Role)                                (Web Role)
       ASP.NET                                     ASP.NET                                    ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                                                                                                 Application
                                             Cache                    Queue
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service
                                                                                              Windows Azure
                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                                                                  Service
                                                                            Access
                                                           Service
  SQL Data            BI                                                                     Workflow
                                                                            Control
  Services         Services                                                                  Service
                                                            Bus             Service

                                     SQLServices                                                 .NET Services   Public Services
Application Patterns
Hybrid Enterprise Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)                                  (Web Role)
    ASP.NET                                     ASP.NET                                    ASP.NET
                                                                                          Role)
  (Web Role)                                  (Web Role)                                 (Web Role)
      ASP.NET                                     ASP.NET                                   ASP.NET               Private Cloud
    (Web Role)                                  (Web Role)                                (Web Role)
       ASP.NET                                     ASP.NET                                    ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                                                                                                 Application
                                             Cache                    Queue
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service
                                                                                              Windows Azure
                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                                                                  Service
                                                                            Access
                                                           Service
  SQL Data            BI                                                                     Workflow
                                                                            Control
  Services         Services                                                                  Service
                                                            Bus             Service

                                     SQLServices                                                 .NET Services   Public Services
Application Patterns
Grid / Parallel Computing Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)                                  (Web Role)
    ASP.NET                                     ASP.NET                                    ASP.NET
                                                                                          Role)
  (Web Role)                                  (Web Role)                                 (Web Role)
      ASP.NET                                     ASP.NET                                   ASP.NET               Private Cloud
    (Web Role)                                  (Web Role)                                (Web Role)
       ASP.NET                                     ASP.NET                                    ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                                                                                                 Application
                                             Cache                    Queue
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service
                                                                                              Windows Azure
                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                                                                  Service
                                                                            Access
                                                           Service
  SQL Data            BI                                                                     Workflow
                                                                            Control
  Services         Services                                                                  Service
                                                            Bus             Service

                                     SQLServices                                                 .NET Services   Public Services
Application Patterns
B2B Integration Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)                                  (Web Role)
    ASP.NET                                     ASP.NET                                    ASP.NET
                                                                                          Role)
  (Web Role)                                  (Web Role)                                 (Web Role)
      ASP.NET                                     ASP.NET                                   ASP.NET               Private Cloud
    (Web Role)                                  (Web Role)                                (Web Role)
       ASP.NET                                     ASP.NET                                    ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                                                                                                 Application
                                             Cache                    Queue
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service
                                                                                              Windows Azure
                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                                                                  Service
                                                                            Access
                                                           Service
  SQL Data            BI                                                                     Workflow
                                                                            Control
  Services         Services                                                                  Service
                                                            Bus             Service

                                     SQLServices                                                 .NET Services   Public Services
Design Considerations
 data              process           security         management
 latency           stateless         claims-based     leverage
                                     authorizaation   automation
 public / share-   idempotent
 able                                identity         plan for average
                   isolation
                                     federation       load
 reference data
                   loosely-coupled
                                     end user         aware of
 primary key
                   asynchronous      identities       application
 access
                   IPC                                lifecycles
 not all data is
                   fault-tolerant                     rolling changes to
 equal
                   (expect                            live services
                   failures)
                                                      handle dynamic
                                                      data schema and
                                                      configuration
                                                      changes
Potential Scenarios
Parallel and distributed processing
   Image processing and rendering
   Media content transcoding and publishing
   Finding extra-terrestrials
Voting systems
Share-able reference data
   Search indexes, catalogs
   Maps, profiles, blogs, files, documents, etc.
Composite services
Agent architectures
Multi-enterprise business applications
   Inter-organizational (B2B) business processes
   Extend enterprise SOA to other enterprises
Scenario – NBC Olympics
1.3 billion page views
50 million unique visitors
70 million videos watched
27 minutes of viewing per session
600 million minutes of video delivery
5,000 unique clips viewed per day during
  the final week
35 million mobile views
130,000 peak streams
3.4 petabytes of video delivered
Scenario – NBC Olympics
NBC (New York and Beijing)
Microsoft (Redmond)
DeltaTre (Italy)
Schematic (New York, Atlanta, Costa Rica)
Limelight Networks
Level3
Digital Rapids
Anystream
Signiant
DoubleClick
Omniture
Keynote
Sliq
Scenario – NBC Olympics
                                                            CDN          Video
     Video Production Workflow
                                                         Distribution   Delivery




      Live Event International    30 Rock       DMZs
       (Beijing)   Broadcast     (New York)     (New
                     Center                    Jersey,   Limelight
                    (Beijing)                 Burbank)   & Level3
Next-Generation B2B Collaboration
Characteristics
 Near-time collaboration between many partners
 Many-to-many relationships
 Physically distributed locations
 Complex workflows managing processes that span
  organizations
 Shared data
 Network effect – whole > sum of its parts
 Agile implementation
Resources
                                                           Ruby SDK -
Azure Services Platform                                     http://go.microsoft.com/fwlink/?LinkID=129451
http://www.azure.com
 Portal - http://lx.azure.microsoft.com/fs             SQL Services
 Developer Center - http://msdn.microsoft.com/en-      http://www.microsoft.com/azure/sql.mspx
     us/azure/default.aspx
                                                         Portal - http://portal.ex.azure.microsoft.com/
 MSDN Library - http://msdn.microsoft.com/en-
                                                         SQL Data Services Developer Center -
     us/library/dd163896.aspx
                                                             http://msdn.microsoft.com/en-
 Training Kit -                                             us/sqlserver/dataservices/default.aspx
     http://go.microsoft.com/fwlink/?LinkID=130354
                                                         SDK -
                                                             http://msdn.microsoft.com/sqlserver/dataservices/cc51212
Windows Azure                                                0.aspx
http://www.microsoft.com/azure/windowsazure.mspx
                                                        Live Services
 Developer Center - http://msdn.microsoft.com/en-
     us/azure/cc994380.aspx                             http://dev.live.com/
 SDK - http://go.microsoft.com/fwlink/?LinkId=131540    Portal - http://lx.azure.microsoft.com/
 Tools for Visual Studio -                              Developer Center - http://msdn.microsoft.com/en-
     http://go.microsoft.com/fwlink/?LinkID=128752           us/live/default.aspx
                                                         MSDN Library - http://msdn.microsoft.com/en-
.NET Services                                                us/library/dd156996.aspx
http://www.microsoft.com/azure/netservices.mspx          Live Framework - http://dev.live.com/liveframework/
 Portal - http://portal.ex.azure.microsoft.com/         Live Framework SDK -
 Developer Center – http://msdn.microsoft.com/en-           http://dev.live.com/liveframework/sdk/
     us/azure/netservices.aspx                           Live Framework Tools for Visual Studio -
 SDK - http://go.microsoft.com/fwlink/?LinkID=129448        https://developer.mesh-
 Java SDK -                                                 ctp.com/Developers/Developers.aspx
     http://go.microsoft.com/fwlink/?LinkID=129452
Thank you

                                                                                                                                                 david.chou@microsoft.com
                                                                                                                                                   blogs.msdn.com/dachou




© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

What's hot

Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatestrajramab
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSAmazon Web Services
 
What is Microsoft Azure used for?-Microsoft azure
What is Microsoft Azure used for?-Microsoft azure What is Microsoft Azure used for?-Microsoft azure
What is Microsoft Azure used for?-Microsoft azure Zabeel Institute
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238ScottSmith574468
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure FundamentalsAdwait Ullal
 
Deep dive into azure virtual machines
Deep dive into azure virtual machinesDeep dive into azure virtual machines
Deep dive into azure virtual machinesJasjit Chopra
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft AzureKasun Kodagoda
 
Azure Arc Overview from Microsoft
Azure Arc Overview from MicrosoftAzure Arc Overview from Microsoft
Azure Arc Overview from MicrosoftDavid J Rosenthal
 
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 cloud services
Microsoft Azure cloud servicesMicrosoft Azure cloud services
Microsoft Azure cloud servicesNajeeb Khan
 
Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1MH Muhammad Ali
 
AppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOpsAppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOpsAppDynamics
 
Integrating Cloudera & Microsoft Azure
Integrating Cloudera & Microsoft AzureIntegrating Cloudera & Microsoft Azure
Integrating Cloudera & Microsoft AzureXpand IT
 

What's hot (20)

Apponix
ApponixApponix
Apponix
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
What is Microsoft Azure used for?-Microsoft azure
What is Microsoft Azure used for?-Microsoft azure What is Microsoft Azure used for?-Microsoft azure
What is Microsoft Azure used for?-Microsoft azure
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
 
AZURE Data Related Services
AZURE Data Related ServicesAZURE Data Related Services
AZURE Data Related Services
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
04 Azure IAAS 101
04 Azure IAAS 10104 Azure IAAS 101
04 Azure IAAS 101
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
 
Deep dive into azure virtual machines
Deep dive into azure virtual machinesDeep dive into azure virtual machines
Deep dive into azure virtual machines
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Azure Arc Overview from Microsoft
Azure Arc Overview from MicrosoftAzure Arc Overview from Microsoft
Azure Arc Overview from Microsoft
 
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 cloud services
Microsoft Azure cloud servicesMicrosoft Azure cloud services
Microsoft Azure cloud services
 
Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1
 
AppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOpsAppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOps
 
Integrating Cloudera & Microsoft Azure
Integrating Cloudera & Microsoft AzureIntegrating Cloudera & Microsoft Azure
Integrating Cloudera & Microsoft Azure
 

Viewers also liked

Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Maarten Balliauw
 
Cloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleCloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleRightScale
 
Aws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To KnowAws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To KnowScalr
 
AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAniket Kanitkar
 
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 KnowRightScale
 
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMCloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMRightScale
 

Viewers also liked (8)

Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)
 
Azure ppt
Azure pptAzure ppt
Azure ppt
 
Cloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleCloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs Google
 
Aws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To KnowAws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To Know
 
AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services Comparison
 
AWS vs. Azure
AWS vs. AzureAWS vs. Azure
AWS vs. Azure
 
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
 
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMCloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
 

Similar to Azure Services Platform

Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformDavid Chou
 
Introducing SQL Server Data Services
Introducing SQL Server Data ServicesIntroducing SQL Server Data Services
Introducing SQL Server Data Servicesgoodfriday
 
Introducing SQL Server Data Services
Introducing SQL Server Data ServicesIntroducing SQL Server Data Services
Introducing SQL Server Data Servicesgoodfriday
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategydrmarcustillett
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...EuroCloud
 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworksukdpe
 
Oracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Developers
 
When worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudWhen worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudDavid Pallmann
 
AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019Amazon Web Services
 
Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Servicessthicks14
 
Azure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev PartnersAzure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev PartnersJohn Stame
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkThomas Pham
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerMustafa
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerMSHOWTO Bilisim Toplulugu
 
2021_1006-DAT_Slide-Deck.pdf
2021_1006-DAT_Slide-Deck.pdf2021_1006-DAT_Slide-Deck.pdf
2021_1006-DAT_Slide-Deck.pdfRais Charipov
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANKibankuk
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure CloudCaserta
 
Architecting For The Windows Azure Platform
Architecting For The Windows Azure PlatformArchitecting For The Windows Azure Platform
Architecting For The Windows Azure PlatformDavid Chou
 

Similar to Azure Services Platform (20)

Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services Platform
 
Introducing SQL Server Data Services
Introducing SQL Server Data ServicesIntroducing SQL Server Data Services
Introducing SQL Server Data Services
 
Introducing SQL Server Data Services
Introducing SQL Server Data ServicesIntroducing SQL Server Data Services
Introducing SQL Server Data Services
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
 
Oracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas Kurian
 
When worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudWhen worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the Cloud
 
AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019
 
Ad fs
Ad fsAd fs
Ad fs
 
Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Services
 
Azure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev PartnersAzure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev Partners
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor Network
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen Hizmetler
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
2021_1006-DAT_Slide-Deck.pdf
2021_1006-DAT_Slide-Deck.pdf2021_1006-DAT_Slide-Deck.pdf
2021_1006-DAT_Slide-Deck.pdf
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANK
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Architecting For The Windows Azure Platform
Architecting For The Windows Azure PlatformArchitecting For The Windows Azure Platform
Architecting For The Windows Azure Platform
 

More from David Chou

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native AppsDavid Chou
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overviewDavid Chou
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform OverviewDavid Chou
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial IntelligenceDavid Chou
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive ComputingDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureDavid Chou
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsDavid Chou
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabricDavid Chou
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)David Chou
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive AdvantageDavid Chou
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy ApplicationsDavid Chou
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978David Chou
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingDavid Chou
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7David Chou
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 BriefingDavid Chou
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudDavid Chou
 

More from David Chou (20)

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overview
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive Computing
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabric
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive Advantage
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy Applications
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 Briefing
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
 

Recently uploaded

Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
20200723_insight_release_plan
20200723_insight_release_plan20200723_insight_release_plan
20200723_insight_release_planJamie (Taka) Wang
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 

Recently uploaded (20)

Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
20200723_insight_release_plan
20200723_insight_release_plan20200723_insight_release_plan
20200723_insight_release_plan
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 

Azure Services Platform

  • 1. Azure Services Platform David Chou david.chou@microsoft.com blogs.msdn.com/dachou
  • 3. A set of building blocks for handling user data and application resources, and extensible components to build rich social applications and consumer experiences Live Framework Extensible components to build rich consumer services  Mesh Services – build applications that span across the web, devices, apps, and services User – Mesh management and sharing resources across multiple users o Device – facilities for managing the collection of heterogeneous devices; relationship, status, security o Synchronization – data and metadata synchronization framework across applications, devices, and cloud o Application – facilities for managing the configuration, deployment, and versioning of applications o Identity Services – manage identities with associated services; delegated authentication  Directory Services – manage relationships between identities, data, devices, and apps  User-Data Storage Services – manage user-centric information; extensible data types  Communication and Presence Services – transport infrastructure for transient and persistent state  management between applications and devices Search Services – facilities for building search capailities for web sites and applications  Geospatial Services – geocoding/reverse geocoding, routing, search, mapping data  Development Platform Uniform way for programming Live Services from any platform, language, application or device  Exposes RESTful programming model for live resources  Protocol based – open standards usage: HTTP, XML, ATOM, RSS  Resource Model: unified model across Live  Symmetric client/cloud programming model  CRUD/Query, triggers and SPROC based interaction model  Libraries: Rich client libraries (.NET, Silverlight, JavaSript etc.)
  • 4. “Internet Service Bus” architecture Service Orchestration Naming Federated Service Registry Identity and Access Control Messaging Fabric Clients On-Premises Cloud Services Your Service ESB Compute Storage Desktop, Desktop, Desktop, RIA, Web RIA, Web RIA, & … Billing Corp Service Web
  • 5. Set of highly scalable, developer-oriented services that provide key building blocks required by many cloud-based and cloud-aware applications Service Bus Exchange messages between loosely coupled, composite applications  Connectivity to on-premises applications; secure, federated firewall-friendly messaging; simple, connected pub-sub eventing; extension of WCF  Federated namespace – shared, hierarchical, Internet-accessible URL  Service registry – publish service endpoints, lightweight, hierarchical, RSS-based discovery  Relay and connectivity – unicast/multicast datagram distribution, bidirectional sockets, request- response messaging, pull-mode message delivery, Web service intermediary, WS-*/SOAP, REST Access Control Service Rules-driven application access control to users across organizations  Security Token Service (STS) – User name/password, Windows CardSpace, X.509 certificate, 3rd- party STS-issued SAML token, WS-Security, WS-Federation  Each .NET Services solution has a private, isolated STS; backing identity infrastructure for all services published within that solution’s Service Bus namespace  Claims-based rules-driven authorization – configured via claim mappings Workflow Service Model and execute business logic and service interactions  Reliable and scalable cloud runtime environment for user-defined declarative workflows  Extends Windows Workflow Foundation (.NET 3.5) to the cloud  Activities optimized for sending, receiving, and manipulating HTTP and Service Bus messages  Deploy, manage and track running workflow instances using tools and APIs
  • 6. Cloud-based database service architecture REST / REST / REST / REST / REST / REST / REST / SOAP SOAP SOAP SOAP SOAP SOAP SOAP SDS SDS SDS SDS SDS SDS SDS Runtime Runtime Runtime Runtime Runtime Runtime Runtime Data Data Data Data Data Data Data Access Access Access Access Access Access Access Lib Lib Lib Lib Lib Lib Lib SQL SQL SQL SQL SQL SQL SQL Server Server Server Server Server Server Server Distributed Distributed Distributed Distributed Distributed Distributed Distributed Data Fabric Data Fabric Data Fabric Data Fabric Data Fabric Data Fabric Data Fabric Mgmt. Mgmt. Mgmt. Mgmt. Mgmt. Mgmt. Mgmt. Services Services Services Services Services Services Services
  • 7. Highly scalable and Internet-facing distributed database services in the cloud for storing structured and unstructured data, and processing relational queries SQL Data Services Internet-facing database built on SQL Server relational database  Data storage – blobs, flexible, structured, birth to archival, multiple consistency levels  Data Processing – filters, aggregates, user-defined logic, online-offline indexing  Data Delivery – network proximity aware, locate closest static-content copies, spanning trees for live-content, failure resiliency Scalable, Flexible, Reliable, and Secure High-availability database, scale as needed and without limits  Data partitions limited to single node on cluster – efficient replication and load balancing  Geo-replication and transactional consistency of data across multiple copies  Geo-location configuration helps protect against latency and improve response time  HTTPS/SSL support; built on SQL Server security infrastructure Developer Agility Standards-based interface and familiar language support  Access runtimes through standards-based interfaces and Web services – SOAP and REST  Perform CRUD operations with authorities, containers, and entities  Relational queries via text-based queries, LINQ, typed data in XML wire format  Simple filtering, retrieval of complete entities, full-text search, paging queries  Flexible data model, no schema required
  • 8. Simple cloud-based application architecture n m LB Web Role Worker Role Cloud Storage (blob, table, queue)
  • 9. Cloud services operating system that provides on-demand compute and storage capabilities to host, scale, and manage applications Compute Services Scalable and reliable Web applications 64-bit hosting service in the cloud  .NET 3.5 SP1, managed/native code, ASP.NET, IIS 7, SOAP/REST/XML, Ruby, Python, PHP  Security supported by flexible Code Access Security policies  Small runtime API supports logging and local scratch storage Storage Services Simple data storage for cloud-based applications  Blobs & file streams, simple tables & caches, and queues; local and remote REST-based access  Geo-distribution and geo-replication  Authenticated access and triple replication Management Services Manage the applications, not infrastructure  Advanced tracing & logging – monitor compute, storage, and bandwidth  Dynamically upgrade applications without downtime  Resource usage and performance insights; monitoring & metering Development Tools Model and execute business logic and service interactions  Complete offline environment, including compute and storage services  Visual Studio add-in enables local debugging (Eclipse soon)
  • 10. Application Patterns Cloud Web Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Role) (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Private Cloud (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Application Cache Queue Storage Storage Service Service Service Service Service Windows Azure Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Service Access Service SQL Data BI Workflow Control Services Services Service Bus Service SQLServices .NET Services Public Services
  • 11. Application Patterns Composite Services Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Role) (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Private Cloud (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Application Cache Queue Storage Storage Service Service Service Service Service Windows Azure Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Service Access Service SQL Data BI Workflow Control Services Services Service Bus Service SQLServices .NET Services Public Services
  • 12. Application Patterns Cloud Agent Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Role) (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Private Cloud (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Application Cache Queue Storage Storage Service Service Service Service Service Windows Azure Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Service Access Service SQL Data BI Workflow Control Services Services Service Bus Service SQLServices .NET Services Public Services
  • 13. Application Patterns Hybrid Enterprise Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Role) (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Private Cloud (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Application Cache Queue Storage Storage Service Service Service Service Service Windows Azure Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Service Access Service SQL Data BI Workflow Control Services Services Service Bus Service SQLServices .NET Services Public Services
  • 14. Application Patterns Grid / Parallel Computing Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Role) (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Private Cloud (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Application Cache Queue Storage Storage Service Service Service Service Service Windows Azure Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Service Access Service SQL Data BI Workflow Control Services Services Service Bus Service SQLServices .NET Services Public Services
  • 15. Application Patterns B2B Integration Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Role) (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET Private Cloud (Web Role) (Web Role) (Web Role) ASP.NET ASP.NET ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Application Cache Queue Storage Storage Service Service Service Service Service Windows Azure Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Service Access Service SQL Data BI Workflow Control Services Services Service Bus Service SQLServices .NET Services Public Services
  • 16. Design Considerations data process security management latency stateless claims-based leverage authorizaation automation public / share- idempotent able identity plan for average isolation federation load reference data loosely-coupled end user aware of primary key asynchronous identities application access IPC lifecycles not all data is fault-tolerant rolling changes to equal (expect live services failures) handle dynamic data schema and configuration changes
  • 17. Potential Scenarios Parallel and distributed processing  Image processing and rendering  Media content transcoding and publishing  Finding extra-terrestrials Voting systems Share-able reference data  Search indexes, catalogs  Maps, profiles, blogs, files, documents, etc. Composite services Agent architectures Multi-enterprise business applications  Inter-organizational (B2B) business processes  Extend enterprise SOA to other enterprises
  • 18. Scenario – NBC Olympics 1.3 billion page views 50 million unique visitors 70 million videos watched 27 minutes of viewing per session 600 million minutes of video delivery 5,000 unique clips viewed per day during the final week 35 million mobile views 130,000 peak streams 3.4 petabytes of video delivered
  • 19. Scenario – NBC Olympics NBC (New York and Beijing) Microsoft (Redmond) DeltaTre (Italy) Schematic (New York, Atlanta, Costa Rica) Limelight Networks Level3 Digital Rapids Anystream Signiant DoubleClick Omniture Keynote Sliq
  • 20. Scenario – NBC Olympics CDN Video Video Production Workflow Distribution Delivery Live Event International 30 Rock DMZs (Beijing) Broadcast (New York) (New Center Jersey, Limelight (Beijing) Burbank) & Level3
  • 21. Next-Generation B2B Collaboration Characteristics  Near-time collaboration between many partners  Many-to-many relationships  Physically distributed locations  Complex workflows managing processes that span organizations  Shared data  Network effect – whole > sum of its parts  Agile implementation
  • 22. Resources  Ruby SDK - Azure Services Platform http://go.microsoft.com/fwlink/?LinkID=129451 http://www.azure.com  Portal - http://lx.azure.microsoft.com/fs SQL Services  Developer Center - http://msdn.microsoft.com/en- http://www.microsoft.com/azure/sql.mspx us/azure/default.aspx  Portal - http://portal.ex.azure.microsoft.com/  MSDN Library - http://msdn.microsoft.com/en-  SQL Data Services Developer Center - us/library/dd163896.aspx http://msdn.microsoft.com/en-  Training Kit - us/sqlserver/dataservices/default.aspx http://go.microsoft.com/fwlink/?LinkID=130354  SDK - http://msdn.microsoft.com/sqlserver/dataservices/cc51212 Windows Azure 0.aspx http://www.microsoft.com/azure/windowsazure.mspx Live Services  Developer Center - http://msdn.microsoft.com/en- us/azure/cc994380.aspx http://dev.live.com/  SDK - http://go.microsoft.com/fwlink/?LinkId=131540  Portal - http://lx.azure.microsoft.com/  Tools for Visual Studio -  Developer Center - http://msdn.microsoft.com/en- http://go.microsoft.com/fwlink/?LinkID=128752 us/live/default.aspx  MSDN Library - http://msdn.microsoft.com/en- .NET Services us/library/dd156996.aspx http://www.microsoft.com/azure/netservices.mspx  Live Framework - http://dev.live.com/liveframework/  Portal - http://portal.ex.azure.microsoft.com/  Live Framework SDK -  Developer Center – http://msdn.microsoft.com/en- http://dev.live.com/liveframework/sdk/ us/azure/netservices.aspx  Live Framework Tools for Visual Studio -  SDK - http://go.microsoft.com/fwlink/?LinkID=129448 https://developer.mesh-  Java SDK - ctp.com/Developers/Developers.aspx http://go.microsoft.com/fwlink/?LinkID=129452
  • 23. Thank you david.chou@microsoft.com blogs.msdn.com/dachou © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.