O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

DevCamp - What can the cloud do for me

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 67 Anúncio

DevCamp - What can the cloud do for me

Baixar para ler offline

You've heard about the cloud, but what can you actually do with it? First there was web, then there was mobile, and now this is your chance to learn about the next big technology shift in the computer industry: cloud! Come join us in this demo heavy session where we will cover the following topics:

•How to deploy a website to Azure
•How to create a virtual machine on Azure
•How to create an Azure Mobile Service
•The services Azure offers to tech students

This event is made up of a presentation and demos that will last 60-90 minutes, and a selection of hands on labs that will take 10-30 minutes.

You've heard about the cloud, but what can you actually do with it? First there was web, then there was mobile, and now this is your chance to learn about the next big technology shift in the computer industry: cloud! Come join us in this demo heavy session where we will cover the following topics:

•How to deploy a website to Azure
•How to create a virtual machine on Azure
•How to create an Azure Mobile Service
•The services Azure offers to tech students

This event is made up of a presentation and demos that will last 60-90 minutes, and a selection of hands on labs that will take 10-30 minutes.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a DevCamp - What can the cloud do for me (20)

Anúncio

Mais recentes (20)

Anúncio

DevCamp - What can the cloud do for me

  1. 1. Dev Camp Title Presenter Name What Can the Cloud Do For Me? Chris Dufour, ASP .NET MVP Software Architect Follow me@chrduf http://www.linkedin.com/in/cdufour
  2. 2. Companies of all sizes are placing big bets on cloud.
  3. 3. If you want your choice of jobs, shouldn’t you be prepared?
  4. 4. You can start using the cloud T O D A Y
  5. 5. Let’s dig in and see how!
  6. 6. What is the Cloud? “Cloud computing is a recently evolved computing terminology or metaphor based on utility and consumption of computing resources. Cloud computing involves deploying groups of remote servers and software networks that allow centralized data storage and online access to computer services or resources. Clouds can be classified as public, private or hybrid.” From Wikipedia
  7. 7. Why the cloud?
  8. 8. For example: How many servers would you need to host the website for the Olympics?
  9. 9. 0 200 400 600 800 1000 1200 Q1 Q2 Q3 Q4 Nbr Users Fiscal Quarter
  10. 10. The Cloud Models Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking YouManage Traditional IT
  11. 11. The Cloud Models Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking YouManage YouManage ManagedbyCloud Traditional IT IaaS Infrastructure as a Service
  12. 12. The Cloud Models Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking YouManage YouManage ManagedbyCloud Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking YouManage ManagedbyCloud Traditional IT IaaS Infrastructure as a Service PaaS Platform as a Service
  13. 13. The Cloud Models Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking YouManage YouManage ManagedbyCloud Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking YouManage ManagedbyCloud Data & Access Applications Runtime Middleware O/S Virtualization Servers Storage Networking ManagedbyCloud Traditional IT IaaS Infrastructure as a Service PaaS Platform as a Service SaaS Software as a Service YouManage
  14. 14. Global Reach Azureoperatesoutof17regionsaroundtheworld.Geographicexpansionisapriority forAzurebecauseitenablesourcustomerstoachievehigherperformance andit supportstheirrequirements andpreferences regardingdatalocation. CentralUS EastUS EastUS2 USGovIowa USGovVirginia NorthCentralUS SouthCentralUS WestUS NorthEurope WestEurope EastAsia SotheastAsia JapanEast JapanWest BrazilSouth AustraliaEast AustraliaSoutheast
  15. 15. Need lots of different configurations for development and testing?
  16. 16. Azure Virtual Machines •  Launch Windows Server and Linux in minutes •  Scale from 1 to 1000s of VM Instances •  Save money with per-minute billing •  Open and extensible
  17. 17. Provisioning VM >_
  18. 18. VM Gallery 22 A COLLECTION OF PREBUILT IMAGES FOR VARIOUS WORKLOADS Microsoft Azure Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5 SUSE Linux Enterprise Server Oracle Linux 6.4.0.0.0 Windows 8.1 Enterprise SQL Server 2014 Standard Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server Farm Microsoft Dynamics GP 2013 Zulu 8 SAP HANA Developer Edition Puppet Enterprise 3.2.3 Barracuda Web Application Oracle WebLogic Server 12.1.2 Visual Studio Ultimate 2013 openSUSE 13.1
  19. 19. Demo: Create a Virtual Machine on Azure Try it
  20. 20. VM Extensions • Installable components to customize VM instances • Enable various DevOps scenarios • Can be added, updated, disabled or removed at any time • Managed via portal, PowerShell and Management APIs 25Microsoft Azure
  21. 21. http://azure.microsoft.com/en- us/pricing/details/virtual-machines/
  22. 22. Where do you host websites?
  23. 23. .NET Python Develop apps with… Node.js Java PHP
  24. 24. Choose your own Adventure for deployment! GitHubVisual Studio Online Git BitBucketCodePlex DropBox FTP
  25. 25. Need more power?
  26. 26. 1 6Instance Count Instances
  27. 27. Doing it manually isn't always practical.
  28. 28. AutoScale
  29. 29. AutoScale
  30. 30. AutoScale
  31. 31. 2 6 6 0 8 0 Instance Count Percent Instances [Metric] Specify min and max instances to use Specify min and max and CPU for your site, and Azure will spin up or shut down instances to reach that target • Checks every 5 minutes to see if more instances needed • If CPU usage low than removes instances once/two hours
  32. 32. How do I deploy a new website safely?
  33. 33. Staging
  34. 34. Staging
  35. 35. Staging
  36. 36. Staging
  37. 37. Expecting customers from around the world?
  38. 38. Azure Websites footprint 17 regions worldwide in 2014
  39. 39. Intelligent customer routing with Traffic Manager www.yourapp.com
  40. 40. Customers are automatically routed to the site with lowest latency www.yourapp.com
  41. 41. Demo: Create A Website and Push It To the Cloud
  42. 42. It’s a mobile world!
  43. 43. User Login & Authentication Notifications The ability to share data between users The ability to Use an app offline
  44. 44. Mobile Services
  45. 45. Demo: How to Use Azure Mobile Services Try it
  46. 46. Do I have to pay for all this?
  47. 47. Who can get free Azure?
  48. 48. www.microsoftazurepass.com www.azure4research.com www.bizspark.com Success Story - LIA www.azure.Microsoft.com
  49. 49. http://azure.microsoft.com/en-us/pricing/details/websites/
  50. 50. How do I know how much the Azure service I want to try will cost?
  51. 51. http://azure.microsoft.com/en-us/pricing/calculator/
  52. 52. So now what…?
  53. 53. #DevMov Sign up at aka.ms/devmov Complete coding challenges and earn points towards awesome rewards. March 16-22 is #DevMania Week! The first 100 people who submit at least 5 approved apps will receive a Nokia Lumia 1520!
  54. 54. Join the East Toronto .NET User Group Next meeting: April 9th, 2015 http://www.meetup.com/easttorontoug
  55. 55. Use your Azure skills to enter Imagine Cup!
  56. 56. Code at the speed of thought. Discover more great tools from Microsoft for students! https://www.dreamspark.com
  57. 57. Be first to know about Student programs and tools! like us on Facebook fb.com/MicrosoftStudent
  58. 58. Time for the evaluation <Evaluation URL Here>
  59. 59. aka.ms/StudentAzureHOL
  60. 60. 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. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

Notas do Editor

  • Rapidly setup environments to drive business priorities
    Scale to meet peak demands
    Increase daily activities, efficiency and reduced cost.

  • Slide Objectives:
    High-level selling points of virtual machines.

    Speaker Notes:
    Both Linux and Windows are supported. It’s important to reiterate on this as many developers are still not aware of this.
    Mention scaling at enterprise level using DSC, Puppet or Chef.
    Emphasize on the openness – we are not forcing your to lock on Microsoft technologies. Instead, Azure is more open than ever. You can leverage your existing skills, tools and services, and Azure is providing more and more first-class supports for them.
  • Slide Objective:
    Explain workflow for provisioning VMs in the cloud

    Speaker Notes:
    You have three methods of starting this process: Build a VM from the portal, from the command line OR programmatically calling the REST API.
    Once your choice of provisioning is made you will need to select the image and instance size to start from.
    The newly created disk will be stored in blob storage and your machine will boot.
  • Slide Objective:
    Explain a wide variety of images that you can choose from.

    Speaker Notes:
    First of all, you can choose from different Windows Servers and a variety of Linux implementations. [Click]
    As well as pre-built images for different flavors of SQL Database and Oracle databases. [Click]
    You can also choose from a number of first-party and certified third-party images for various application servers and infrastructural components. [Click]
    And last but not least, if you are a MSDN subscriber, you also have access to Visual Studio images and client Windows systems such as Windows 7 and Windows 8.1 for your DevTest purposes.
  • Slide Objective:
    Introduce VM extensions.

    Speaker Notes:
    No matter how big the image gallery is, your projects may have specific needs that can’t be satisfied by standard images.
    Some components such as anti-virus, configuration management agents are required on most machines for compliance and management purposes.
    This allows use to innovate faster to meet with your project needs. And you have flexibility to pick and combine extensions for your goals.
    Point out some of existing extensions:
    Custom Script Extension, which allows you to download and execute PowerShell scripts.
    Chef Extension and Puppet Extension for automated management at scale.
    Symantec Endpoint Protection etc. for protection.
    Docker (Linux only).
    Visual Studio Remote Debugger.

  • Visit www.imaginecup.ca to see the deadlines and prizing for Imagine Cup 2015

    Imagine Cup has three categories
    Innovation – come up with a new and innovative idea using technology that has business potential
    Games – Build a cool game!
    World Citizenship – build an application that will help others

    Your solution must use Visual Studio and one of the following platforms: Windows, Windows Phone, Azure

    Deadline to submit your project is April 4th, 2015
    If you have the time and an internet connection here is a cool video summary of the world finals https://sec.ch9.ms/ch9/0b68/88be7430-8566-4e2e-809b-373c3ea20b68/PostAwardCeremonyWrapUp_mid.mp4


  • When Imagine Cup is launched, or we announce this year’s Developer Movement in Canada, the first place we will talk about it is on our student Facebook page!

    So Like our page and you can be among the first to know what’s happening for students in Canada!

×