Azure for software development teams
Upcoming SlideShare
Loading in...5
×
 

Azure for software development teams

on

  • 1,457 views

Teams need to move fast, every action which results in wait time must be minimized to zero. Teams need to move flexible, context changes must be easy adoptable by the team and the system they realize. ...

Teams need to move fast, every action which results in wait time must be minimized to zero. Teams need to move flexible, context changes must be easy adoptable by the team and the system they realize. Using Azure for their Environment and ALM needs helps them fulfill this need.

Statistics

Views

Total Views
1,457
Views on SlideShare
667
Embed Views
790

Actions

Likes
0
Downloads
5
Comments
0

12 Embeds 790

http://www.clemensreijnen.nl 515
http://clemensreijnen.nl 196
http://feedly.com 32
https://twitter.com 18
http://feeds.feedburner.com 16
http://newsblur.com 4
http://www.newsblur.com 3
http://prlog.ru 2
http://digg.com 1
http://silverreader.com 1
http://www.slideee.com 1
http://feedreader.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Azure for software development teams Azure for software development teams Presentation Transcript

    • Azure. For. Teams.
    • | €19,34 per month Calculation example Laptop costs about €85,00 per month 220 Hour per month Development machine active 40%150 GB data storage 1 Gb data traffic Large VM 4 x 1,6 GHz CPU 7 GB RAM €7,83 per month €59,18 per month Setup Costs 0 hour 8 hour Azure for Team | Maart 2014 6
    • | More business value with fast and flexible teams. Azure usages scenario’s for software development teams. 3Azure for Team | Maart 2014
    • | Fast and Flexible. Agility is the #1 element of corporate strategy today! 4Azure for Team | Maart 2014
    • | Team challenges Heterogeneous environments provisioning Small Budget investment High expectations Quality Short Cycle Times fast Continuous Change flexible Distributed Teams Collaboration 5Azure for Team | Maart 2014
    • | Cloud Value for teams LOWER COST LESS RISK FASTER VALUE Self provisioning test and development infrastructure Minimize your upfront investment and work pay for what you use, free DC capacity Azure for Team | Maart 2014 5
    • | Cloud fundamentals Private Community Public Deployment Models Infrastructure as a Service Platform as a Service Software as a Service Service Models Anywhere Access Rapid Elasticity Metered Services Self-Service On-demand Resource Pooling Cloud Principles Azure for Team | Maart 2014 7
    • | BACKLOG RELEASE Team activities in the Cloud 8Azure for Team | Maart 2014 Plan Develop Operate Team member Env. Build and Test Infra Agile Planning Monitor Test and Production Env. ALM Tools
    • | Team member desktop Azure for Team | Maart 2014
    • | Team environments. Environments used by team members to plan, prepare, specify and execute development work. agile in onboarding team members with pre-installed and configured environments. Azure for Team | Maart 2014
    • | Windows Azure IaaS Visual Studio IDE in the cloud Azure for Team | Maart 2014
    • | Team member desktop USAGES Azure for Team | Maart 2014
    • | 13Azure for Team | Maart 2014 Single connected team member Hi Easy onboarding of new team members
    • | 14Azure for Team | Maart 2014 Complete Team Quick adding of test and development capacity. Hi Hi Hi
    • | 15Azure for Team | Maart 2014 Stand alone Test Team Quick adding of test (specification, execution, automation, ...) capacity. Hi Hi Hi
    • | 16Azure for Team | Maart 2014 Customer Acceptance Team Connected acceptance testers. Hi Hi Hi
    • | 17Azure for Team | Maart 2014 Tool Workshop Provide environments for a tool workshop. Hi Hi HiHi Hi Hi Hi Hi Hi
    • | 18Azure for Team | Maart 2014 Tool Workshop
    • | Benefits. From a single core to eight cores, from less than 1 Gb to 56 Gb in less than 5 minutes Flexible power Different development environments for different project types. Multiple environments Create golden images and standardize the developer desktop for outsourced work. Standardize work Use the same IDE and code from anywhere on any device Access from anywhere Reuse environments by other team members and teams. Share environments Setup complex multi- server environments for development. Complex environments
    • | How to… 20Azure for Team | Maart 2014
    • | Tip: use PowerShell… 21 New Linux virtual machine Azure for Team | Maart 2014
    • | Azure Script Center 22Azure for Team | Maart 2014 http://www.windowsazure.com/en-us/documentation/scripts/
    • | Subscription. 23 MSDN will work Azure for Team | Maart 2014
    • | Virtual Network 24Azure for Team | Maart 2014 Extending your infrastructure Side to Side: • On-premises datacenter Point-to-Side: • Individual computers behind corporate firewall. • Remote workers
    • | Considerations ...  Network setup  Azure VMs have a warm-up time  Remote Desktop Connection is used 25Azure for Team | Maart 2014
    • | Tips Azure VM’s… 26Azure for Team | Maart 2014  VM‘s are Server OS‘s configure to Workstation.  Different size VMs have different data transfer speeds – use large or x-large VMs for Dev VMs  Always create an Affinity Group to locate both storage and VM together in the same data center  Automate, Use PowerShell for Creation, Start and Stop scheduling.  Use your MSDN benefit
    • | Tips Collaboration … 27Azure for Team | Maart 2014  Use OneDrive or Windows Azure Blob Storage to save files in the Cloud  Use OneNote for content sharing  Visual Studio Online to store your Source Code and Agile planning in the Cloud
    • | BACKLOG RELEASE Development and Test Environments 28Azure for Team | Maart 2014 Plan Develop Operate Team member Workspace. Build and Test Infra Agile Planning Monitor Test and Production Env. ALM Tools
    • | Development and Test Environments Azure for Team | Maart 2014
    • | Development and Test Environments Environments where systems run on. Development, Test, Acceptance, … Flexible and fast enabling of clean environments for ... Azure for Team | Maart 2014
    • | 31Azure for Team | Maart 2014 Virtualized Test Infrastructure A default infrastructure for validation of a complete system architecture Host A All Application Server Roles Host A All Application Server Roles Web Server Web Server High availability — For environments above 1,000 users, two servers utilizing SQL Server clustering, mirroring, or AlwaysOn is recommended. AlwaysOn requires SQL Server 2012. All SharePoint Databases
    • | SharePoint T, A and P Farm 32Azure for Team | Maart 2014
    • | Benefits. … Continuous deployment and testing. … Sandbox environments for application development and testing. … QA and application compatibility on new O/S … SharePoint 2013 dev/test sandbox … Reproduction and bug fixing for s/w and app stack failures … Environment for doing training, learning and application demos
    • | Project Subscription Per project. - Base Images repository for environments. - Scripts for creating environments Development Test Acceptance Production Base images
    • | subscription management Azure Enterprise Subscription 35Azure for Team | Maart 2014
    • | Subscription Balance per Year 36Azure for Team | Maart 2014
    • | Usages 37Azure for Team | Maart 2014
    • | EA Azure Subscription 38 Per project a subscription. - cost separation - security separation - Virtual Network considerations Project Subscription Project Subscription Project Subscription Azure for Team | Maart 2014
    • | Subscription per project 39Azure for Team | Maart 2014
    • | D, T and A in one Subscription 40Azure for Team | Maart 2014
    • | SUBNET per D,T or A environment 41Azure for Team | Maart 2014
    • | EA Subscription Project Subscription 42 one subscription per project. - Virtual Network considerations Development Test Acceptance Production Azure for Team | Maart 2014
    • | EA Subscription Project 43 A subscription per environment. - cost separation - security separation Development Subscription Test Subscription Acceptance Subscription Production Subscription Azure for Team | Maart 2014
    • | Separate Repository subscription - Well maintained, managed - Versioned Golden image repository PowerShell scripts repository Repository subscription Azure for Team | Maart 2014
    • | Subscription Administration: Billing details 45Azure for Team | Maart 2014
    • | Tips...  Subscription Administration.  Environment Creation Validation tests  Manual (Remote Desktop)  Automated (PowerShell)  Stop environments  Measure  Infrastructure as code  Versioning PowerShell Scripts  Use a branching structure 46Azure for Team | Maart 2014
    • | Infrastructure as Code 47Azure for Team | Maart 2014 Windows PowerShell Desired State Configuration Configuration IISWebsite { Node Server1, Server2 { WindowsFeature IIS { Ensure = “Present” Name = “Web-Server” } WindowsFeature ASP { Ensure = “Present” Name = “Web-Asp-Net45” } } }
    • | BACKLOG RELEASE ALM Infrastructure 48Azure for Team | Maart 2014 Plan Develop Operate Team member Env. Build and Test Infra Agile Planning Monitor Test and Production Env. ALM Tools
    • | ALM Infrastructure Azure for Team | Maart 2014
    • | Team Infrastructure The infrastructure environments needs for execution of team activities. Azure for Team | Maart 2014
    • | 51Azure for Team | Maart 2014 Build Infrastructure Build agents, controller .
    • | 52Azure for Team | Maart 2014 Requirements, Bug and Test case management Central store for project artifacts.
    • | 53Azure for Team | Maart 2014 Load Test Rig Load agents, controller and monitoring server.
    • | ALM Infra Hosted on IaaS Customized Processes • Different Workflow • Special reporting Specialized Builds • SDK’s • Multiple builds Custom environments - Hybrid deployment environment scenarios - Multi platform testing Azure for Team | Maart 2014
    • | SaaS PaaS IaaS On Premise Cloud first Strategy Azure for Team | Maart 2014 55
    • | Consumed from SaaS Visual Studio Online Azure for Team | Maart 2014
    • | PLAN 57Azure for Team | Maart 2014 Agile Planning Tools Agile Portfolio Management Kanban Customization Work item tagging Test Cas Management
    • | DEVELOP 58Azure for Team | Maart 2014 Task Board Git Team Room Cross Browser Testing Load Testing as a Service Elastic Build
    • | OPERATE 59Azure for Team | Maart 2014 Application Insight Service Availability Performance Usage Diagnostics
    • | Benefits. . Fast setup time 1 . Full ALM practices in the box. 2 . Always up to date 3 . Collaboration 4 . Pay as you go 5 . Low start investment 6
    • | subscription management Azure Subscription + Visual Studio Online Licenses 61Sogeti PowerPoint Referentie 2013
    • | Visual Studio Online via Azure 62Azure for Team | Maart 2014
    • | Project Subscription Per project. - Base Images repository for environments. - Scripts for creating environments - Visual Studio License Development Test Acceptance Production Base images
    • | VSO Account per Customer 64Sogeti PowerPoint Referentie 2013
    • | VSO Account per 65Sogeti PowerPoint Referentie 2013
    • | Benefits. . Insight in real project costs. ! . Self servicing teams. !
    • | usages insight and self servicing for teams 67Azure for Team | Maart 2014
    • | Project Subscription Azure Virtual Machines + Visual Studio Online Development Test Acceptance Production Base images
    • Project. Control. Portal. Azure for Team | Maart 2014
    • | O365 Project Control Portal 70Azure for Team | Maart 2014 Project Usage Insight & Self Servicing
    • | More business value with fast and flexible teams. Azure usages scenario’s for software development teams. 71Azure for Team | Maart 2014
    • Thank. You.