Ms Cloud Day Closing - Harish


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • In today's tough economic times, decision makers are often challenged with doing the near impossible. These challenges can be financial: costs are fixed, businesses can not make capital investments in IT infrastructure, IT centers must maintain service levels with smaller, less experienced staff. Technical challenges include data centers at max capacity, maintaining or managing of wide variety of disparate technologies, or integrating legacy applications with new Internet-based technologies to meet the demands of Web-enabled customers partners and employees. Challenges can also be business-related: businesses must respond quickly to changing market conditions, businesses must reach new customers and retain existing customers, providing a higher sense of service higher level of service without the ability to make additional investments in their technology infrastructure.
  • Increase business Agility with solutions and technology that allow quick response to changes in business and customer needsFocuson delivering services and value to customers and generating revenue – and not on managing technology infrastructureAn Efficient approach to managing technology infrastructure that allows for deployment flexibility and leads to lower costsAchieve Simplicityby choosing the best deployment model for any application while leveraging existing skill sets
  •  Windows Azure supports a consistent development experience through its integration with Visual Studio. In the early stages of CTP, .NET managed applications built using Visual Studio will be supported. Windows Azure is an open platform that will support both Microsoft and non-Microsoft languages and environments. Windows Azure welcomes third-party tools and languages such as Eclipse, Ruby, PHP, and Python. For developers, building a Windows Azure application looks much like building a traditional Windows application. As described earlier, the platform supports both .NET applications and applications built using unmanaged code, so a developer can use whatever best fits her problem. To make life easier, Windows Azure provides Visual Studio 2008 project templates for creating Web roles, Worker roles, and applications that combine the two. One obvious difference, however, is that Windows Azure applications don’t run locally. This difference has the potential to make development more challenging (and more expensive, since using Windows Azure resources isn’t free). To mitigate this, Microsoft provides the development fabric, a version of the Windows Azure environment that runs on a developer’s machine. The development fabric runs on a single machine running either Windows Server 2008 or Windows Vista. It emulates the functionality of Windows Azure in the cloud, complete with Web roles, Worker roles, and all three Windows Azure storage options. A developer can build a Windows Azure application, deploy it to the development fabric, and run it in much the same way as with the real thing. He can determine how many instances of each role should run, for example, use queues to communicate between these instances, and do almost everything else that’s possible using Windows Azure itself. (In fact, it’s entirely possible to create a Windows Azure application without ever using Windows Azure in the cloud.) Once the application has been developed and tested locally, the developer can upload the code and its configuration file via the Windows Azure portal, then run it. Still, some things are different in the cloud. You can’t attach a debugger to an application running on Windows Azure, for example, and so developers must rely on logging. Yet even logging could be problematic. Several instances of a Windows Azure application are typically running simultaneously, and life would be simpler if they could write to a common log file. Fortunately, they can: As mentioned earlier, this is a service provided by the Windows Azure agent. By calling an agent API, all writes to a log by all instances of a Windows Azure application can be written to a single log file. Windows Azure also provides other services for developers. For example, a Windows Azure application can send an alert string through the Windows Azure agent, and the platform will forward that alert via email, instant messaging, or some other mechanism to its recipient. If desired, the Windows Azure fabric can itself detect an application failure and send an alert. The Windows Azure platform also provides detailed information about the application’s resource consumption, including processor time, incoming and outgoing bandwidth, and storage.
  • With a combination of cloud services and the ability to integrate those services with on site IT resources services and applications, a variety of benefits for enterprises can be achieved. Developers can experiment and test and develop new applications building them locally testing them for scale in the cloud without requirements of dedicated IT resources. Data center resources. Companies can meet patriotic requirements for intense resources such as entity or processing or promotional commands, without purchasing dedicated resources that would otherwise go unused during off-peak periods. A companies can also scale existing applications by moving all or part of data into the cloud so it can grow as needed without having to monitor her local resource utilization and plan for data center expansion to handle ever-increasing data loads.
  • IT Generalist skills expand into cloud offerings across SAASInfrastructure Specialists skills expand into cloud offering for their specialty as they manage hybrid solutionsDevelopers learn new development paradigm and platformInfrastructure Specialists learn new skills focused on Virtualization in Private Cloud scenariosNew Skills required:Office 365 – provisioningWindows Intune – UI and toolsExchange, SharePoint, Lync – Migration, provisioning, Hybrid mgmtAzure – SDK, new development paradigm in using cloud computing resourcesVirtualization – provisioning, deployment, managementSkills that will become unnecessary over time:Office 365 – deploymentWindows Intune – Exchange, SharePoint, Lync – Risk planning, archiving, backup, some troubleshooting
  • Microsoft Virtual Academy (MVA) serves as a platform to help IT Pros with free learning paths to advance their career and increase their Cloud-credibility within their organizations(at the same time to compete against VMWare). Introduction To Windows Azure, Planning, Building and Managing a Private Cloud and Windows Azure Security Overview are some courses available in MVA.
  • Next Steps:3 recommended scenarios: Client, Server and Developer. If you are brand new to IT, working in help desk space, or working with Vista in any other context - MCTS Windows 7 Configuring. certification is earned with one exam. standalone certification (can put on your resume right away) exam number 70-620. If you are in the infrastructure world, work in a big Enterprise or see a future in the Windows Server arena - MCTS Server 2008 Active Directory. one of three MCTS certifications available on Windows Server. exam number 70-640. If you’re a Developer - MCTS .NET Framework 2.5 Web Developer. web development is a great entry point whether you’re new to Microsoft or new to developing. This certification requires two exams70-536 is your first stopIn the second column: link to a learning plan. we’ve already prescribed the steps to take to prepare. Use a learning plan to track and access your learning resourcesCareer Assist. Register before your first exam. If by any chance you don’t pass the exam the first time, we give you a second chance to pass it for free.
  • Windows Azure is based on technology familiar to your IT staff, allowing them to develop and support applications and services quickly and efficiently leveraging knowledge they already have. Microsoft provides a variety of ways of supporting developers and IT staff from online self-help to assisted support through existing Microsoft developer network and Microsoft partner network programs.
  • Microsoft provides customers with flexibility via a variety of purchasing options for Windows Azure, allowing customers to control costs and choose how services are priced. Consumption: allows you to pay-as-you-go based on a variety a number of usage meters. For customers who desire payment predictability, subscriptions are available to provide value for commitment of usage. For customers who want to further optimize costs for large-scale cloud service offering, volume discounts are available for coordinated purchasing through EA.
  • Ms Cloud Day Closing - Harish

    1. 1. Harish AitharajuServer & Tools Business Group LeadMicrosoft Singapore27 April2011<br />
    2. 2. 1<br />5<br />Matching capacity to demand.<br />Maintaining security while increasing access and transparency—within and outside the organization.<br />Security, access, and transparency across the value chain: suppliers, partners, etc.<br />Lack of a common platform.<br />Businesses are forced to capitalize on new opportunities while constraining costs in fragile economic conditions<br />Infrastructure costs are fixed and ongoing, and distract from the mission of reducing business process friction and problems.<br />Leveraging past investments to provide future value.<br />Many data centers at limit—real estate, capacity, cooling and power.<br />6<br />2<br />7<br />3<br />4<br />Challenges Facing Today’s Enterprise<br />8<br />
    3. 3. Benefits for your Business<br />Agility Focus Efficiency Simplicity<br />
    4. 4. Developing Applications for Windows Azure<br />Familiar Developer Experience<br />Designed for Interoperability<br />Proven Microsoft Technologies<br /><ul><li>Development: Visual Studio integration, offline cloud simulation
    5. 5. Maintenance: Local debugging, APIs for logging
    6. 6. Management: APIs for deployment management
    7. 7. SOAP and REST protocols
    8. 8. XML file formats
    9. 9. Commitment to support Java, PHP, Python and other popular programming languages
    10. 10. Visual Studio, ASP.NET, SQL Azure integration</li></li></ul><li>Windows Azure for the Enterprise<br />Blending On-site IT with Cloud Compute Capabilities<br />Meet periodic resources requirements<br />Scale as needed for planned events, such as payroll, tax processing and end of year reporting.<br />Microsoft technology enables blended solutions Store data in the cloud, move part or all of applications to the cloud, or combine cloud-based services to create new solutions…the choice is yours.<br />More development options<br />On-demand developer test environments: develop locally, test for scale in cloud.<br />
    11. 11. Cloud Impact on IT Skills<br />
    12. 12. Developers Leading the Way Forward<br />Rise of the Coder/Scripter/Hobbyist<br />Super Scalable Native Cloud Applications<br />New Development Paradigm & Platform<br />
    13. 13. Evolution of Cloud Technology Roles<br />Software As A Service<br />Consume It<br />Platform As A Service<br />Build On It<br />Infrastructure As A Service<br />Migrate To It<br />EmergingCloudRoles<br />Cloud<br />Developer<br />Datacenter<br />Operations<br />Cloud Services<br />Managers<br />Identity Management<br />Integration<br />Management<br />Cloud Integration Skills<br />Migration<br />Hybrid Skills<br />Provisioning<br />Planning<br />Security<br />Design<br />On-Premise Roles<br />Exchange <br />Admin<br />SPS Admin<br />Lync Admin<br />CRM Admin<br />Desktop Admin<br />IT<br />Generalist<br />Database<br />Admin<br />Security <br />Specialist<br />Virtualization <br />Admin<br />Windows<br />Developer<br />Web<br />Developer<br />Enterprise<br />Admin<br />Enterprise<br />Admin<br />
    14. 14. Skill Sets for: Platform as a Service (PaaS)<br />
    15. 15. Microsoft Virtual Academy<br />Why join, other than it being free?<br />The Microsoft Virtual Academy helps you to improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies.<br />What do I get for signing up?<br /><ul><li>Free training to make you become the Cloud-Hero in your Organization
    16. 16. Help mastering your custom Training Path and get the recognition
    17. 17. Connect with other IT Pros and discuss The Cloud </li></ul>Where do I sign up?<br />Tell us what you think!<br /><br />
    18. 18. Your next step<br />
    19. 19. Support For Customers & Partners<br />
    20. 20. Windows Azure Purchasing Options<br />SUBSCRIPTION<br />CONSUMPTION<br />VOLUME LICENSING<br />“Pay as you go and grow”<br />“Coordinated purchasing”<br />“Value for a commitment“<br /><ul><li>Low barrier to entry and flexibility
    21. 21. Optimized for cloud elasticity
    22. 22. Discounts for commitment
    23. 23. Plans for payment predictability
    24. 24. Unified purchasing through EA
    25. 25. Introduction to volume discounts </li></li></ul><li>Next Steps<br />Sign up at the Windows Azure platform <br />developers’ portal:<br />Windows Azure access<br />Developer tools <br />White papers<br />Sample applications<br />Plan pilot applications & Engage With Partners<br />Get the Microsoft Cloud Certification. Speak <br />to NetAssist<br />Determine the value of Windows Azure services <br />1<br />2<br />3<br />4<br />