Download presentation
Presentation is loading. Please wait.
Published byΠελαγία Αλεξανδρίδης Modified over 6 years ago
1
Dev Test on Windows Azure Solution in a Box
Presenter name Presenter role
2
What problems are we solving?
Setting up and running labs is time consuming and expensive but provides no differentiated value. There is more to labs than just the hardware. Making it fast, easy, and cheap to spin up and destroy labs isn’t fast, easy, or cheap to do at scale. You want your developers building awesome new features, not wondering where to get the corporate standard Oracle image to build against or waiting for SharePoint to install. You have many teams needing the same capabilities, but in sandbox environments. You want a single central repository for your reference images and an easy way to replicate them into each sandbox. 11/13/2018
3
How are we solving them? Build on Windows Azure’s internet scale, automate everywhere, and pay for what you use by the minute. Use Microsoft tools and public Windows Azure APIs to provide: Centrally managed image repository. Image replication, snapshotting, and shelving between subscriptions. Automated builds of lab environments with extensible, self-contained Windows PowerShell tooling. Leverage Microsoft Services’ global experiences and IP to get you there faster and cheaper. 11/13/2018
4
IT builds the images… 11/13/2018
5
…tags them, stores them centrally in Azure,…
11/13/2018
6
…replicates them to sandboxes,…
11/13/2018
7
…and runs shared services across labs
11/13/2018
8
Dev teams run Windows PowerShell tools to automate lab builds,…
11/13/2018
9
…standing up full environments and getting
…standing up full environments and getting *.rdg files to connect to them 11/13/2018
10
Lab users can deploy a full environment in minutes, with minimal human interaction using an extensible PowerShell framework. Nights and weekends plan… turn on, turn off, and snap shot an entire subscription at once. Everything is sourced from a common, managed repository so you’re working with the right versions and configurations. Common services (e.g. AD, DNS) can be centrally managed and can be shared. Users connect directly to Azure, using an RDC Manager file built specifically for their new environment. Everything is available on demand and billed by the minute. What’s the end result? 11/13/2018
11
Rough Order of Magnitude Pricing Next Steps
Welcome. Microsoft Services helps organizations around the world maximize their investment in Microsoft products and technologies. Tenets Solution Overview In Scope Assumptions Out of Scope Rough Order of Magnitude Pricing Next Steps
12
Tenets Build on industry best practices for internet grade operations: standardization, design consistency, automation. Maintain one library of master images, keep them in sync with the on- premises repository, and make it easy to always use the freshest ones. Provide a well documented, extensible toolset for automating the build out of labs from these images. Provide centrally managed shared services (e.g. AD, DNS) across labs. Allow lab users to directly connect to labs and work from any device with an RDP client. 11/13/2018
13
Design an elastic lab Solution in Windows Azure including subscriptions, storage, image repositories, networking, and VMs. Deploy the Solution in Windows Azure to provide 3 discrete labs (dev, test, QA) for one app workload. Automate lab activities including image versioning and updates, replication of images into subscriptions, low touch creation of discrete lab environments using these images. Integration with existing customer labs and test processes, knowledge transfer to lab ops team. The Advanced offering adds dedicated time to extend and integrate existing IP library with your scenarios and provide a lab operations guide to your team. Solution overview 11/13/2018
14
Lead a series of workshops to plan the Solution, including subscription design, storage design, network connectivity, centralized services, and image synchronization. Create a high-level architectural diagram and test plan for the Solution. Assist in building and validating a lab Solution in Windows Azure to support dev and test for one app workload across <=3 discrete environments (typically dev, test, and QA). Conduct a Solution walkthrough with your staff and assist in integrating the Solution with your operational environments. In the Advanced offering, provide 40 hours of development assistance to extend Microsoft Services’ existing library of lab automation scripts. In the Advanced offering, document recommended practices in lab ops guide. In scope 11/13/2018
15
Windows PowerShell In scope technologies Service Management API
Storage Virtual Machines Virtual Network Windows PowerShell * Integration with System Center is an optional aspect of the Solution; the entire Solution can be created without any dependencies on System Center 11/13/2018
16
For estimation purposes, we have assumed that the majority of design and implementation work will be performed by Microsoft Services. We have, however, assumed some level of involvement from your personnel as detailed below under customer responsibilities. We have not accounted for any internal costs of that involvement. All images created or uploaded are running Windows Azure supported versions of Linux or Windows Server. Any existing images imported to Windows Azure are imported ‘as-is’ with no change made to existing operating systems, apps, or data; you upload all images into Windows Azure prior to planning phase of the project. Connectivity to Windows Azure is provided either directly over the internet or through a VPN technology supported by Windows Azure; appropriate bandwidth is available to support the Solution. All development assistance is focused on Windows Azure’s publically supported Service Management API and Windows PowerShell cmdlets. Appropriate Windows Azure subscriptions are present to support the desired use cases or new subscriptions are procured. Assumptions 11/13/2018
17
Design or implementation of Windows Azure capabilities or scenarios beyond those defined as explicitly in scope. Customization of portals, workflows, or other features beyond what is possible in the default graphical user interfaces. Customization of any billing or charge back technologies, beyond what exists natively within Windows Azure. Integration with management or monitoring tools. Design or deployment of any production workloads. Upload and/or deployment of operating systems or apps not supported by Windows Azure. Out of scope 11/13/2018
18
Contact Your Microsoft account team Microsoft Services
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.