Using windows azure to develop secure and deploy cloud applications Santiago Chile

  • 3,638 views
Uploaded on

Presentación en el lanzamiento de VS2013 en Santiago de Chile, donde se muestran las herramientas que VS tiene para trabajar con Azure

Presentación en el lanzamiento de VS2013 en Santiago de Chile, donde se muestran las herramientas que VS tiene para trabajar con Azure

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,638
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
0
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Demo 5 – Mobile Services from Visual Studio

Transcript

  • 1. jpgarcia@microsoft.com http://jpgarcia.cl
  • 2. Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: • • • • Dev/Test Web Mobile Hybrid
  • 3. Development Management Identity Data Virtualization
  • 4. All services are now contained under a single Windows Azure node VS OAuth with WLID
  • 5. Subscription and Region Filtering Support
  • 6. Sandbox environments for application development and testing on supported OS QA and application compatibility on new O/S (e.g., WS 2012) or software (e.g., SQL Server 2012) Stress & load testing SharePoint 2013 dev/test sandbox Reproduction and bug fixing for s/w and app stack failures Environment for doing training, learning and application demos TFS: Customized TFS setup with < 2200 users; testing TFS upgrades and roll-outs
  • 7. Stop/Start Virtual Machines within Visual Studio
  • 8. Test/Dev VMs in the cloud Windows Azure Leverage existing skillset to move test/dev to cloud Hyper-V VHD Saved Disk State Deploy Sandbox Test/Dev VMs Connectivity with on-premises data and applications Azure Storage Common identity VPN Tunnel Onpremises Dispersed Teams Common dev tools and frameworks for on-premise & cloud Accessed by a geographically dispersed team
  • 9. It’s easy to deploy and administer high-density scalable website hosting services Scalable Automated Flexible High-density and secure web hosting Lowers customer onboarding costs and streamlines upselling Support for PHP, Node.js, and ASP.NET Open publishing methods and protocols Integrated and open solution Upsell from shared to reserved Metering and throttling of resources Fully integrated into Web App Gallery
  • 10. Traditional machine-centric model Distributed model With multiple web applications, challenges for service providers include: Web Sites allocates a web application to a specific process (or processes):       Increased load and management complexities Security - Isolating stored data, authentication & authorization mechanisms Scaling - Auto-scaling platform compute, scaling platform storage Provisioning tenant resources Lack of support for multiple SSL web sites; applications have affinity to single servers Web application content   Web application content Internet Information Services web server Application databases  Distributes load by allocating web applications to specific processes Enhances management by requiring no change to code for existing applications Provides a scalable and elastic resource pool capable of running an arbitrary set of web applications Provides multiple SSL Web sites that use unique server certificates for HTTPS binding; applications are freed from affinity to single servers applicationHost.config root web.config Php.ini Application databases Worker process Web application applicationHost.config root web.config Php.ini
  • 11. Using FTP and Web Deploy Services Web Sites cluster Web workers Server or virtual machine Local routing logic End user Worker process (w3wp) HTTP/S Request ….. Upstream hardware loadbalancers Front-end application request router Front-end application request router Temporary perapp file storage Persistent storage Web application databases Cluster topology and run-time state Resource usage data Publishers Web application file directories FTP Service Web Deploy Service Publisher services carry out various file operations against a web application's directory structure.
  • 12. Decrease onboarding costs and increase customer satisfaction Web Sites cluster Web workers Server or virtual machine Local routing logic End user Development Tools Worker process (w3wp) HTTP/S Request Front-end application request router ….. Upstream hardware loadbalancers Temporary perapp file storage Front-end application request router Persistent storage Visual Studio, WebMatrix Protocols FTP, Git, WebDeplo y, HTTP Source control integration Web application databases Cluster topology and run-time state Resource usage data Web application file directories Visual Studio Team Foundation Server 2010 Developer tools and protocols
  • 13. Remote Debugging Web Sites Cloud Services
  • 14. Windows Azure provides two platform services that accelerate mobile development Mobile Services supplies a scalable and secure backend for mobile apps. With Mobile Services, it’s easy to store data in the cloud, authenticate users, send push notifications, and add business logic. Notification Hubs is a broadcast push service that makes it easy to send personalized push at scale with low latency from almost any app backend.
  • 15. Windows Store iOS Android SQL Windows Phone 8 iOS Android HTML 5/JS Table Storage Blob Storage Mongo DB Scripts: table scheduled custom API Facebook Twitter Microsoft Google Active Directory SDKs REST API WNS & MPNS APNS GCM Notification Hubs Source Control
  • 16. Use server scripts to add custom logic to your mobile application as well as connect to other Windows Azure or third party services Table Scheduled Custom API
  • 17. Core technologies that enable a truly hybrid application platform
  • 18. Service Bus Relay Service Bus Queues D E Service Bus Topics C B A
  • 19. ?
  • 20. Windows Azure Active Directory Internetscale multitenant directory Build concurrentl y with Office 365 Extends Windows Server Active Directory into cloud Cloudbased directory and identity services
  • 21. Global Data Center Footprint Flexible & Open Integrate with Compute OnPrem Manage workloads with your Options existing Tools 99.95% Monthly SLA. Pay only for what you use Virtual Machines, Web Sites, Mobile Services & Cloud Services
  • 22. Activate your MSDN Windows Azure benefit and receive up to $150 in credit each month to use on any Windows Azure service including VMs, Websites, Databases and more. http://aka.ms/vsAzure
  • 23. Download Visual Studio 2013 http://www.microsoft.com/visual studio Try Visual Studio Online Get Started with Windows Azure http://www.visualstudio.com Activate your MSDN Benefit & try it for free or get a Windows Azure Free Trial Account http://www.windowsazure.com