The DevOps playground; cloud sandboxes
The primary function of developer sandboxes are to test and develop software with increased speed and better quality. Joan Wrabetz, CTO of QualiSystems, shares that you can gather all your toys—back to the child play area analogy—move fast, iterate, then flatten it all and start over when necessary.
You can also share your sandbox—testers get a playground with increased accuracy and the ability to run their tests in less time. So both QA and developers can play happily together. Nicknamed the “Uber Containers”, the trend for the future suggests that eventually in a hybrid cloud the sandbox will be a place you can combine your DevOps tools with containers, to achieve continuous deployment.
Scalability made ‘simple’.
AWS Startups has a wealth of information to offer both the new and experienced developer. This article breaks down what high availability is. The article is there to help you maximize your customer services by improving scalability and increasing your system’s reliability. A good starting point is to introduce redundancy by splitting the system across tiers, which allows you to manage the availability and scalability of each tier independently. Once this is achieved, you can expand redundancy and add parallel nodes to your tiers. This reduces bottlenecks and also serves as a scaling mechanism. This also helps achieve better availability—with the aim to be as close to 100% uptime as possible. Caylent, for example, builds on this by adding high availability support by deploying EC2 instances between multiple availability zones.
An inside view of Docker
Containers are a hot topic at the moment for developers. Here, Ben Golub (CEO of Docker Inc.) shares his insider take on the future trends for containers. With their ability to provide agility, portability—both on-premise and in the cloud—releases happen faster and apps can move from your laptop to the cloud without hiccups. Docker is becoming an increasingly important tool in the developer toolchain. “Docker open source basically provides all the tools for an individual developer to containerize, or Dockerize, their applications.”
Puppetry in motion
With thousands of companies extending their infrastructure into the cloud, it still surprises Luke Kanies, CEO and co-founder at Puppet Labs that more of them are not yet using automation to manage them, but are still maintaining them manually. Puppet is an open-source DevOps tool designed to configure everything in the application and infrastructure layers, from the operating system down to bare metal. His mission is to make more companies realize their need for automation and application configuration management. They’re also planning to extend their capabilities for automating new infrastructure – containers, cloud, virtual and physical environments.