KEMBAR78
Developing applications with windows azure | PPTX
DEVELOPING APPLICATIONS WITH
      WINDOWS AZURE
       Sundararajan Subramanian
           Solution Architect




         Im Cloudie – I want to know what is windows Azure.
What is
Cloud?


          An approach to computing that’s
              about internet scale and
          connecting to a variety of devices
                   and endpoints
Oh.. Internet
Scale.. Can I Use it
  for Enterprise
   applications




                       Yes You can. Any Application that
                           has a Varied Load(requires
                         elasticity) is a good candidate
CLOUD COMPUTING PATTERNS
Office 365 is
cloud. Then
  What is
   Azure?



                There are 3 types – IAAS, PAAS
                          and SAAS
CLOUD SERVICES
              Packaged                      Infrastructure                            Platform                             Software
                                                                                      (as a Service)
              Software                        (as a Service)                                                               (as a Service)




                                                                         You manage
              Applications                    Applications                            Applications                         Applications



                               You manage
                  Data                            Data                                    Data                                 Data

                Runtime                         Runtime                                 Runtime                              Runtime




                                                                                                                                            Managed by vendor
              Middleware                      Middleware                              Middleware                           Middleware
 You manage




                                                                                                       Managed by vendor
                  O/S                              O/S                                    O/S                                   O/S




                                                               Managed by vendor
              Virtualization                  Virtualization                          Virtualization                       Virtualization

                 Servers                         Servers                                 Servers                              Servers

                Storage                         Storage                                 Storage                              Storage

              Networking                      Networking                              Networking                           Networking
Office 365 is
  SAAS –
  Azure is
    PAAS



                Yes Absolutely right
What can I
develop with
  Azure?




               Almost All types of Web
                    applications
WINDOWS AZURE
Cloud Operating System
Interesting…..
Show me the
     code
What Can I Store
in Windows Azure
    Storage?




                    Data, Files, images, videos
WINDOWS AZURE STORAGE


     Table             Blobs          Queue

• Unstructured    • Files         • Messaging
  data            • Page blobs/     system
• A group of        Block blobs   • Asynchronous
  entities(name   • CDN can be      processing
  /Value pairs)     enabled
• Redundant ,
  Fast Storage
Can’t I use SQL
 Data? Should I
rewrite my apps
for table storage




                    Not necessary– SQL Azure provides
                     an option to store your relational
                                   data.
SQL AZURE
Extending SQL Server to the Cloud
UNSUPPORTED T-SQL FEATURES
• Common Language Runtime (CLR)
• Database file placement
• Database mirroring
• Distributed queries
• Distributed transactions
• Filegroup management
• Global temporary tables
• SQL Server configuration options
• SQL Server Service Broker
I want my company
AD users alone to use
   the app. Seems
 integration is not so
        simple




                         It is Simple. We will talk about
                           AppFabric that will help you
                                   achieve this
WINDOWS AZURE APPFABRIC
Building Block Services for developing connected applications
Service Bus? I want
  train .. Service
   Train………..




                      ha ha ha ha ha… Service bus is…..
SERVICE BUS


    Topics
                     Queues        Relay
 Subscriptions
• Pub Sub         • Queuing   • Public Cloud
  model                         – Private
                                Cloud
                                connectivity
Wow.. A whole lot
  of impressive
features.. Is that
       all




                     No .. There is something more
• Azure Connect
• VM Roles
Table

                   Storage        Queue

                                   Blob

                                 Web Role
Windows Azure


                  Compute       Worker Role

                                 VM Role

                                              Topics/Subs

                                Service Bus    Queuing

                 App Fabric        ACS          Relay

                Azure Connect    Caching
Ok Bye… I got to
go and develop
   an app in
Windows Azure…




                   Thanks Cloudie.. Have fun….
THANK YOU

      Sundararajans@aditi.com
         www.codeshelve.com
http://adititechnologiesblog.blogspot.in/

Developing applications with windows azure

  • 1.
    DEVELOPING APPLICATIONS WITH WINDOWS AZURE Sundararajan Subramanian Solution Architect Im Cloudie – I want to know what is windows Azure.
  • 2.
    What is Cloud? An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints
  • 3.
    Oh.. Internet Scale.. CanI Use it for Enterprise applications Yes You can. Any Application that has a Varied Load(requires elasticity) is a good candidate
  • 4.
  • 5.
    Office 365 is cloud.Then What is Azure? There are 3 types – IAAS, PAAS and SAAS
  • 6.
    CLOUD SERVICES Packaged Infrastructure Platform Software (as a Service) Software (as a Service) (as a Service) You manage Applications Applications Applications Applications You manage Data Data Data Data Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware You manage Managed by vendor O/S O/S O/S O/S Managed by vendor Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  • 7.
    Office 365 is SAAS – Azure is PAAS Yes Absolutely right
  • 8.
    What can I developwith Azure? Almost All types of Web applications
  • 9.
  • 10.
  • 11.
    What Can IStore in Windows Azure Storage? Data, Files, images, videos
  • 12.
    WINDOWS AZURE STORAGE Table Blobs Queue • Unstructured • Files • Messaging data • Page blobs/ system • A group of Block blobs • Asynchronous entities(name • CDN can be processing /Value pairs) enabled • Redundant , Fast Storage
  • 13.
    Can’t I useSQL Data? Should I rewrite my apps for table storage Not necessary– SQL Azure provides an option to store your relational data.
  • 14.
    SQL AZURE Extending SQLServer to the Cloud
  • 15.
    UNSUPPORTED T-SQL FEATURES •Common Language Runtime (CLR) • Database file placement • Database mirroring • Distributed queries • Distributed transactions • Filegroup management • Global temporary tables • SQL Server configuration options • SQL Server Service Broker
  • 16.
    I want mycompany AD users alone to use the app. Seems integration is not so simple It is Simple. We will talk about AppFabric that will help you achieve this
  • 17.
    WINDOWS AZURE APPFABRIC BuildingBlock Services for developing connected applications
  • 18.
    Service Bus? Iwant train .. Service Train……….. ha ha ha ha ha… Service bus is…..
  • 19.
    SERVICE BUS Topics Queues Relay Subscriptions • Pub Sub • Queuing • Public Cloud model – Private Cloud connectivity
  • 20.
    Wow.. A wholelot of impressive features.. Is that all No .. There is something more
  • 21.
  • 22.
    Table Storage Queue Blob Web Role Windows Azure Compute Worker Role VM Role Topics/Subs Service Bus Queuing App Fabric ACS Relay Azure Connect Caching
  • 23.
    Ok Bye… Igot to go and develop an app in Windows Azure… Thanks Cloudie.. Have fun….
  • 24.
    THANK YOU Sundararajans@aditi.com www.codeshelve.com http://adititechnologiesblog.blogspot.in/