Tag: containers

  • DevOps Leadership Series: Monitoring Containers and Microservices

    DevOps Leadership Series: Monitoring Containers and Microservices

    Trevor Parsons (@trevparsons) is a Co-Founder and Chief Scientist at Logentries, a leading SaaS-delivered log management and analytics service. I caught up with Trevor at the Velocity Conference in Santa Clara and asked him what themes were resonating with attendees this year.

    For this episode of the DevOps Leadership Series, Trevor briefly illustrates some current problems with state of microservices and container-based architectures, while sharing a positive outlook for the future.

    https://www.youtube.com/watch?v=zHRE4011WVk

    Trevor says there’s been a lot of development in how to log and monitor containerized systems and he sees better support from Docker for logging, showing an increasing focus on this topic in 2015 and beyond. He anticipates the next year to have huge improvements in managing and monitoring these new systems and architectures.

    Next up in the DevOps Leadership Series, I headed to London for the DevOps Connect: Rugged DevOps event, where we’ll discuss more about Rugged DevOps practices.  In London, I was able to catch up with Helen Beal (Ranger4), Justin Arbuckle (Chef), and Gareth Rushgrove (Puppet Labs).

    If you have missed any of the other videos from this series, you can find them here.  (We’re up to 15 so far).

  • DevOps, Containers and Faster Time-to-Parity

    DevOps, Containers and Faster Time-to-Parity

    DevOps discussions often focus on the value of getting innovative applications to market quickly. And it’s true. Getting a cool new application into production quickly can help you differentiate yourself in today’s app-sensitive marketplace.

    But, in reality, most development is devoted to “Me Too” applications—and these apps are no less important to the business than the much rarer innovative ones.

    In fact, as ironic as it may seem, consistently rapid time-to-parity may be more important to the business than occasionally rapid time-to-innovation.

    The Power of “Me Too”
    Every marketer and salesperson knows the power of “Me Too.” Yes, in competitive markets, it’s good to have something the other guy doesn’t. But that differentiation can be for naught if the other guy also has something you don’t.

    Conversely, you can quickly neutralize any advantages your competitors gain by simply replicating them ASAP.

    That’s why ….

     

    –THIS STORY HAS BEEN MOVED TO CONTAINER JOURNAL–


     

     

    About the Author/Aruna Ravichandran

    ravichandran arunaAruna Ravichandran is vice president of DevOps Solution Marketing and Management at CA Technologies, responsible for cross-portfolio solution marketing for DevOps across all product lines. Before joining CA Technologies, Aruna held several management positions in product marketing and engineering at Juniper Networks and HP. Aruna earned an MBA and master’s degree in Computer Engineering from Santa Clara University and holds a bachelor of science degree in computer science from Bangalore Institute of Technology. Ravichandran is  on twitter @aruna13 and on Linked in

  • What’s hot with DevOps

    What’s hot with DevOps

    DevOps as a movement to transform people, technology, processes for higher business value is here to stay. It’s disrupting organizational processes replacing the old with the new. Command and control IT, a historical approach to regulating tech top-down, is trending toward decentralization thanks to DevOps.

    Software source control is another such case. We saw Git take on the source control bigwigs and redefine how we collaborate and build software. Now, which other areas is DevOps disrupting?

    What’s hot with DevOps?

    Application services

    We have a famous saying in my home country Spain, The King is dead, long live The King! I say, “The application is dead, long live the application.” I’m referring to the practice of implementing applications as monoliths. Monolithic applications are a dying concept. Why? Because it’s better to design them as a collection of services that link together. Such a flexible structure allows service reuse and control at a granular level. And you manage their lifecycles independently. Attempting to control these services centrally though is the equivalent of trying to balance the federal budget.

    It’s challenging to manage the lifecycle of services because of the very nature of agile business decision-making. Since services are much more granular, managing their lifecycle is also such. That’s why current application lifecycle management tools do not scale for service-oriented applications. Next generation application lifecycle management requires a focus on the service not on the application.

    Microservices and Docker

    Microservices is to infrastructure what service-oriented architecture (SOA) is to applications. Next generation applications require agile infrastructure to sustain the cadence of faster releases. Microservices align infrastructure management to the much more granular world of application services.

    Over the last year, microservices gained traction fueled by the container revolution. The unit of infrastructure shrank from a VM to a container allowing applications to run as a composition of smaller self-contained services making application releases that much more agile. So my second bet is on containerizing application services.

    Hybrid and multi-cloud

    Third, cloud infrastructure management tools must scale to the next generation of the container and service-ready applications. In the world where infrastructure is a service, application architecture can no longer rely on infrastructure implementing a particular way. A development or QA environment does not have the same SLA needs or constraints of a production environment as an example. So applications must be able to run across a diverse infrastructure.

    The first generation cloud management tools focused on managing servers in public clouds. That focus made every infrastructure provider a special case. Special cases don’t scale though. The cloud management tools must scale by removing dependencies between applications and infrastructure. Thereby, infrastructure becomes a choice, not a dependency. Application services must be able to run in private, public, hybrid, or multiple cloud environments. Such elasticity and independence are what applications demand from infrastructure.

    Having been in this space for more than a decade now, I live and experience these DevOps trends daily. What are your thoughts, are there any trends you’re following closely?

  • Container Usage Survey

    Container Usage Survey

    Is there any topic in IT hotter than containers today? Hard to make a case that there is. Whether it is Docker or Rocket, LHX or something else, it seems everyone is talking about them. But what are people actually doing with them? devopsy.kinsta.cloud and ClusterHQ are conducting a survey on actual and planned container usage. The results will be published just before DockerCon next month.

    We need your help though to make the survey as insightful as possible. The more responses we have the better. So we are offering a $50 dollar Amazon gift card to one out of every 50 people who take the survey. The survey is only about 20 questions and shouldn’t take more than a few minutes to complete.  We don’t ask for contact info unless you want to be eligible for the gift card giveaway.  Either way taking the survey is a big help to us, ClusterHQ and everyone else as well.

    The link to take the survey is:https://www.surveymonkey.com/s/3TZ9LDC

    One of the key areas of inquiry is how many people are actually using containers in production environment. How many have already used containers versus how many are planning to do so? What about data management in containers? These areas and more are explored in the survey.  It should make for some excellent research.

    Thanks for your help in making this a great survey!

  • DevOps Teams: Containers Will Help You Become Future Ready

    DevOps Teams: Containers Will Help You Become Future Ready

    Container frameworks are emerging as a superior choice to create, manage, and run distributed applications in a scalable and secure fashion. Docker’s growth is testimony to the fact. There are 100 million downloads of the Docker Engine, 75,000 Dockerized applications, 770 contributors, and 50,000 third-party projects on GitHub using Docker in less than two years.

    The State of Containers 2015 Docker Adoption Survey found that more than 70 percent of respondents are either using Docker or evaluating for future use. Given Docker’s overwhelming popularity, here are three trends that DevOps teams should prepare for:

     

    –THIS STORY HAS BEEN MOVED TO CONTAINER JOURNAL–


     

    About the Author / Varma Kunaparaju

    YaCNNVuUVarma Kunaparaju is CTO at Vistara and a seasoned technologist with over 20 years of experience leading engineering teams to deliver enterprise software. Reach him on Twitter @varma1

  • Get started with Docker with video training course from O’Reilly

    Get started with Docker with video training course from O’Reilly

    Container platforms seem to be the fuel driving the next wave of app development. Docker didn’t invent the concept, but Docker’s meteoric rise made container technology mainstream. Don’t worry if you’re still not quite sure what Docker is or how to use it—O’Reilly Media has you covered with its Introduction to Docker video training course.

    Catch the Docker wave

    If you aren’t already on the Docker bandwagon you’re a little behind the curve at this point. Docker breaks down barriers and enables developers to deploy apps more effectively and efficiently with less effort than traditional application development and deployment technologies. Docker lets you build an app in any language, and run it on any platform that supports Docker containers.

    At this point there aren’t many platforms that don’t support Docker. It has quickly become the de facto standard for container technologies. Microsoft has its own Windows Server Containers and recently introduced more secure Hyper-V Containers, but it also partnered with Docker to bring Docker containers to Azure, and it is working with Docker to integrate native support for Docker in the next release of Windows Server.

    In a nutshell, Docker is here to stay. If you’re developing and deploying apps its imperative that you know what Docker is and how to use it or you may get left in the dust.

    Learning Docker

    The Docker video training is presented by Andrew Tork Baker. Baker is an independent consultant based in Washington, DC and is a respected resource when it comes to Docker containers. He also goes by the handle “atbaker” and wrote spin-docker—a lightweight open-source Platform-as-a-Service powered by Docker and Flask.

    The entire training session is one hour and 46 minutes and costs $60 to download or stream from O’Reilly. You can watch the first three segments—about 10 minutes worth of content—for free to get a feel for the scope and quality before deciding whether or not to purchase the training.

    The video quality is adequate. Baker speaks a tad fast in parts—probably an effort to prevent the training from running too long or becoming boring. Overall, though, he speaks clearly and presents the materials in a way most people should be able to comprehend. That said, it’s an introductory course so don’t go into this planning on being a Docker guru in a couple hours.

    Baker covers a range of topics in the course. He starts from an overview of what Docker is (and isn’t) and how to set up your Docker development environment (both of those segments are part of the free preview), and then moves on to basic Docker concepts, working with containers, and finally to more advanced areas like Dockerfiles and how to deploy a Docker app to the cloud. The training concludes with recommendations for additional resources to continue diving deeper and learning more about Docker.

    There are only a handful of reviews for the Introduction to Docker video training course so far, but they’re all positive. So far it has an average rating of 4.5 out of 5 stars, and all of the reviewers would recommend the training to a friend. The reviews do stress that it’s an introductory course, though—just enough to give you a basic understanding.

    If you’re new to Docker or container technologies and want to get a grasp on the basics this is probably a good investment of $60 and two hours of your life.

  • Docker Secures $95M in Series D Funding to Meet the Unrivaled Demand for Its Open Source Platform

    Docker Secures $95M in Series D Funding to Meet the Unrivaled Demand for Its Open Source Platform

    Burgeoning Ecosystem Standardizes on Docker to Transform How Applications Are Built, Shipped and Run in the Modern Datacenter

    SAN FRANCISCO – April 14, 2015 – Docker, Inc., the organization behind the open platform for distributed applications, today announced that it has raised $95 million of Series D funding. This latest infusion builds on the successful Series C round raised in September, and enables Docker to address the needs of the millions of ecosystem users and thousands of enterprises that have standardized on Docker’s technology. The financing will enable deeper integration with go-to-market partners such as AWS, IBM and Microsoft, who have made strategic product investments in support of Docker’s open source technology. It will also fuel new platform capabilities across the application development lifecycle, solidifying Docker as the foundation for a new generation of distributed applications.

    The round was led by Insight Venture Partners, with new contributions from Coatue, Goldman Sachs and Northern Trust. Existing investors Benchmark, Greylock Partners, Sequoia Capital, Trinity Ventures and Jerry Yang’s AME Cloud Ventures also participated in the round.

    “This financing is a strong vote of confidence in Docker management, and strengthens the company’s ability to fulfill the needs of the millions of developers who have made the commitment to utilizing its breakthrough products and services in their daily work,” said Jeff Horing, co-founder of Insight Venture Partners. “Docker will be able to continue to make additional hires in general to put more critically-needed products into the hands of developers.”

    Docker’s model enables any application to be built and run as a consistent, low-overhead Docker container, liberating developers from infrastructure concerns and dramatically increasing innovation. Enterprises using Docker have reported that it shrinks deployment cycles from weeks to minutes and drives up to 20X improvement in computing resource efficiency. More than 300 million instances of Docker’s technology have been downloaded from its hosted service, Docker Hub, enabling organizations to create both an agile application environment and an agile organization.

    “Our responsibility is to give people the tools they need to create applications that weren’t possible before,” said Solomon Hykes, founder and CTO of Docker. “We will continue to honor that commitment to developers and enterprises. We think they are still looking for a platform that helps them build and ship applications in a truly standardized way, without lock-in or unwanted bundled features. That is what we set out to build, and we are not yet content with what we have achieved so far. We are getting a clear message from the market that they like what we are building, and we plan to keep building it. The financing enables us to deliver on that promise.”

    Dockerized applications are enabling increased productivity and continuous business innovation for organizations such as the BBC, Gilt, Goldman Sachs, Groupon, ING, Spotify and Yelp. Companies like these are often initially exposed to Docker by a few development teams that integrate Docker into their workflows and are able to immediately demonstrate the productivity benefits of the platform across the development organization. These grassroots efforts quickly receive executive attention when, almost overnight, application enhancements take minutes when they used to take months.

    “With the accelerating pace of digitization in the financial industry, the breadth, complexity and diversity of our software and infrastructure services has grown materially,” said Don Duet, global co-head of the Technology Division at Goldman Sachs. “The ability to manage and run business-critical technology at scale in an agile and adaptive ecosystem has become fundamental to our firm. When our engineers discovered and started using Docker’s open source platform, they were immediately impressed by the portability it provides applications. It inspired us to move towards a standardized infrastructure for packaging, shipping and running our applications based on Docker’s technology.”

    An April 2015 survey of 685 enterprise CIOs by Enterprise Technology Research highlights that Docker technology has the strongest buying intention score (known as a Net spending intentions score or “NET score”) ever recorded in the six years of the firm’s research, which covers 274 technology vendors across 24 sectors of enterprise technology. This aligns with the positive feedback that Docker has received on its flagship commercial product, Docker Hub Enterprise, which is being beta trialed by a number of Fortune 100 companies and will be made broadly available later this quarter.

    “The combination of strong product demand and a rapidly-expanding ecosystem has put Docker on a growth trajectory far beyond what most companies experience in this phase of their development,” said Ben Golub, CEO of Docker. “This type of financial support, in addition to the high caliber of this group of investors, provides Docker with the resources and guidance needed to meet the demands of all aspects of our community – from open source contributors to Fortune 100 enterprises. Over the course of the last six months, we’ve exceeded every growth milestone we set for the company and the community. With the continued support of our investors, partners and community, Docker will continue to disrupt organizational conventions, transforming monolithic teams, processes and applications into more productive and agile microservices environments.”

    Additional Information

    About Docker, Inc.
    Docker, Inc. is the company behind the Docker open source platform, and is the chief sponsor of the Docker ecosystem. Docker is an open platform for developers and system administrators to build, ship, and run distributed applications. With Docker, IT organizations shrink application delivery from months to minutes, frictionlessly move workloads between data centers and the cloud, and can achieve up to 20X greater efficiency in their use of computing resources. Inspired by an active community and by transparent, open source innovation, Docker containers have been downloaded 300 million times and Docker is used by millions of developers across thousands of the world’s most innovative organizations, including eBay, Baidu, the BBC, Groupon, ING, Yelp, Spotify, Yandex, and Cambridge HealthCare. Docker’s rapid adoption has catalyzed an active ecosystem, resulting in more than 100,000 “Dockerized” applications, over 40 Docker-related startups,  and integration partnerships with AWS, Cloud Foundry, Google, IBM, Microsoft, OpenStack, Rackspace, Red Hat and VMware.

    Docker, Inc. is venture backed by AME Cloud Ventures, Benchmark, Coatue, Goldman Sachs, Greylock Partners, Insight Venture Partners, Northern Trust, Sequoia Capital, SV Angel , Trinity Ventures, and Y Combinator.

  • Hyper-V Containers combine virtualization with containerization

    Hyper-V Containers combine virtualization with containerization

    Containers are all the rage these days. You’re just not cool if you’re not using Docker or some other container technology to build and deploy your IT infrastructure. Traditional containers, however, lack sufficient security for some industries and companies, so Microsoft developed Hyper-V Containers.

    Container platforms like Docker and Rocket have significant momentum and have quickly become established as a de facto way of developing and deploying applications. Microsoft already entered into an arrangement to bring native Docker container support to Windows Server, but now it is going a step farther by creating Hyper-V Containers that combine the agility of containers with the security of virtualization.

    Hyper-V Containers ensure that code running in one container object remains completely isolated. The Hyper-V Container object cannot impact other container objects or the host operating system, or vice versa, because it is a separate virtualized container. Mike Neil, general manager of Windows Server for Microsoft, explained in a blog post, “Leveraging our deep virtualization experience, Microsoft will now offer containers with a new level of isolation previously reserved only for fully dedicated physical or virtual machines, while maintaining an agile and efficient experience with full Docker cross-platform integration.”

    IT admins will appreciate the fact that Hyper-V Containers can be created and deployed using the same development and management tools used for traditional Windows Server Containers and that they integrate with Docker for cross-platform deployment. Neil points out that applications developed as Windows Server Containers can easily be deployed as Hyper-V Containers without any modification—enabling organizations to take existing containerized apps and re-deploy them in a more secure manner.

    It seems like security is always an afterthought to any new technology concept, and containers is no exception. It started out as a good idea that caught fire, but it wasn’t until it hit critical mass and achieved mainstream adoption that security became a factor. As larger companies, or organizations in highly-regulated industries look at jumping on the container bandwagon, though, security becomes a mandatory component.

    Virtualization has been used in hosted environments for years as a means of isolating different systems running on the same physical hardware or network. Microsoft’s Hyper-V Containers take those same principles and apply them at the container app level so that security-conscious organizations can have some peace of mind and remain compliant with security mandates as they embrace containerization.

    Microsoft’s strategy of integrating Windows Server Containers and native Docker support in Windows Server and Azure was a big step in the right direction. Adding the security of Hyper-V Containers is brilliant. Microsoft is doing an excellent job of pivoting its business model and not just embracing cloud and DevOps technologies, but raising the bar and taking the lead.

    As a side note Microsoft also announced Nano Server—a new minimal footprint implementation of Windows Server optimized for cloud hosting and container technologies. The Nano Server installation includes the bare minimum components necessary. Microsoft claims the result is smaller server images, faster deployment times, decreased network bandwidth consumption, and reduced administrative overhead. In other words a Nano Server installation of Windows Server will just do what it’s supposed to do with minimal interaction or oversight so IT personnel can focus on more important things like the Hyper-V Container apps running on it.

  • Local DevOps NYC: Container Summit coming to NYC

    Local DevOps NYC: Container Summit coming to NYC

    Container Summit (https://www.joyent.com/containersummit) is a half-day technology conference in NYC on April 8th, focused on the future of containers in production. The event features container and microservices experts from Gartner, Walmart, Lucera, and Shopify as well as container ecosystem players like Docker, Tutum, InfoSiftr and Joyent. The goal of the event is to share best practices and user stories in an interactive forum.

    The event ends with a cocktail hour at the venue, the W Hotel in midtown, which is a great opportunity to network with members of the broader technical community. I am planning to be there and have extended the invitation to the members of DevOps and Automation meetup group in NJ.   Please join me and fellow DevOps enthusiasts at this event.

    container show

  • Containers: Secure or Not, Here They Are

    Containers: Secure or Not, Here They Are

    Containers are here. And it doesn’t mater whether or not containers are a transitional technology (they are, as our JP Morgenthal covered in Containers are designed for an antiquate application architecture) until all applications are designed for cloud and web-scale, containers will be part of the cloud and virtualization scene. Right now, containers are white hot. And as you’ve seen here in the past month, containerization was an editorial focus for us throughout March.

    To give you an idea of how popular containers are right now, consider…

     

    –THIS STORY HAS BEEN MOVED TO CONTAINER JOURNAL–