DevOps on AWS Radio: Automating AWS Workspaces (Episode 12)
In this episode, Paul Duvall and Brian Jakovich cover recent DevOps on AWS news and speak with Jim Rohrer from Stelligent about automating the provisioning of AWS Workspace environments using AWS CodePipeline, AWS CodeBuild, and Chef.
Here are the show notes:
DevOps on AWS News
- AWS re:Invent 2017
- Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions
- AWS Geek – Jerry Hargrove – Solutions Architect at Rackspace
- Making Work Visible: Exposing Time Theft to Optimize Work & flow – by Dominica Degrandis. In Audible format as well
- Next-Generation Managed Services are Self-Service
- Get Notified on AWS CodePipeline Errors
- AWS Config Adds Support for AWS CodeBuild
- Amazon WorkSpaces Adds Multi-Factor Authentication (MFA) Support PCoIP Zero Clients
- Lifecycle Policies for Amazon EC2 Container Registry
- Amazon EC2 Systems Manager Now Integrates With GitHub
- Five new encryption and security features to S3
- Can you describe the AWS workspace solution and the use case for designing it?
- Custom-designed virtual desktops with “groups” of software pre-installed
- Automated pipeline for quickly developing, testing, and deploying new Virtual Desktop images
- Ability to scale
- What is AWS Workspaces and why was it chosen?
- Fully managed cloud-based Desktop as a Service (DaaS)
- Feature-rich with many hardware options, including GPU instances
- Integrates with Active Directory
- Highly scalable
- What is Chef and why did you use it in this solution?
- Configuration management tool
- Store configuration as code
- Large community support and ready-made solutions
- Fully automatable
- How would you extend this solution?
- Add in managed Chef Automate solution (OpsWorks for Chef Automate)
- Self-service solution for VDI developers
- What were the gotchas?
- Lack of automation support
- Graphics-intensive requirements
- BYOL requirements and provisioning issues
- What alternatives did you consider to Workspaces and Chef?
- Appstream 2.0
- Workspaces Application Manager
- Microsoft SCCM/Intune
About DevOps on AWS Radio
On DevOps on AWS Radio, we cover topics around applying DevOps principles and practices such as Continuous Delivery on the Amazon Web Services cloud. This is what we do at Stelligent for our customers. We’ll bring listeners into our roundtables and speak with engineers who’ve recently published on our blog and we’ll also be reaching out to the wider DevOps on AWS community to get their thoughts and insights.
The overall vision of this podcast is to describe how listeners can create a one-click (or “no click”) implementation of their software systems and infrastructure in the Amazon Web Services cloud so that teams can deliver software to users whenever there’s a business need to do so. The podcast will delve into the cultural, process, tooling, and organizational changes that can make this possible including:
- Automation of
- Networks (e.g. VPC)
- Compute (EC2, Containers, Serverless, etc.)
- Storage (e.g. S3, EBS, etc.)
- Database and Data (RDS, DynamoDB, etc.)
- Organizational and Team Structures and Practices
- Team and Organization Communication and Collaboration
- Cultural Indicators
- Version control systems and processes
- Deployment Pipelines
- Orchestration of software delivery workflows
- Execution of these workflows
- Application/service Architectures – e.g. Microservices
- Automation of Build and deployment processes
- Automation of testing and other verification approaches, tools and systems
- Automation of security practices and approaches
- Continuous Feedback systems
- Many other Topics…
Stelligent Amazon Pollycast