Welcome!

Chief Technology Officer of Electric Cloud

Anders Wallgren

Subscribe to Anders Wallgren: eMailAlertsEmail Alerts
Get Anders Wallgren via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Article

Announcing ElectricFlow 7.2: Push-Button Deployments to All Container Platforms!

Push-Button Deployments to All Container Platforms

The original post can be found the Electric Cloud blog.

Here at Electric Cloud we are constantly listening to the market and our customers, and consistently delivering innovative releases that keep us ahead of the competition. Today, we are excited to announce the latest version of ElectricFlow 7.2!

This release is focused on improving speed, efficiency and flexibility across all aspects of the product – from adoption to running a release. It also enables users with more distribution options – including a simple Docker container download – to get teams started more quickly and help them achieve success with the product immediately.

Multi-container platform support

http://electric-cloud.com/wp-content/uploads/leadership-gene-kim-150x150... 150w, http://electric-cloud.com/wp-content/uploads/leadership-gene-kim-115x115... 115w, http://electric-cloud.com/wp-content/uploads/leadership-gene-kim-230x230... 230w, http://electric-cloud.com/wp-content/uploads/leadership-gene-kim-179x179... 179w, http://electric-cloud.com/wp-content/uploads/leadership-gene-kim-80x80.jpg 80w, http://electric-cloud.com/wp-content/uploads/leadership-gene-kim-190x190... 190w" sizes="(max-width: 89px) 100vw, 89px" style="box-sizing: border-box; max-width: 100%; height: auto; margin-bottom: 0px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.74902) 0px 0px 10px 2px inset; filter: grayscale(100%); display: inline; float: left; margin-right: 1.5em;" />

“Containers and Microservices can enable unparalleled developer productivity by enabling teams to independently and securely develop, test and deploy value quickly to customers. We are all looking for ways to take advantage of Containers and Microservices, even for legacy applications.”

– Gene Kim, founder of IT Revolution and co-author of “The Phoenix Project” and “The DevOps Handbook.”


As application architectures evolve, organizations are left with a mixture of monolithic and microservices-based applications. To help manage that complexity more easily, we’ve enhanced our support for deploying both legacy + microservices applications, with native support for the most popular Container technologies.

ElectricFlow 7.2 includes built-in, push-button deployment for Docker, Kubernetes, Amazon Container Services (ECS), Google Container Engine (GKE), Microsoft Azure Container Service, OpenShift Container Platform, and Cloud Foundary container-based PaaS. AWS Lambda is also supported for Serverless-type application releases.

This broad support enables organizations to stay agile and adopt the latest technology as part of their existing software delivery life cycle, while minimizing risk and allowing for shared visibility and orchestration.

http://electric-cloud.com/wp-content/uploads/feature_microservices-and-c... 300w, http://electric-cloud.com/wp-content/uploads/feature_microservices-and-c... 768w, http://electric-cloud.com/wp-content/uploads/feature_microservices-and-c... 115w, http://electric-cloud.com/wp-content/uploads/feature_microservices-and-c... 230w, http://electric-cloud.com/wp-content/uploads/feature_microservices-and-c... 380w, http://electric-cloud.com/wp-content/uploads/feature_microservices-and-c... 760w, http://electric-cloud.com/wp-content/uploads/feature_microservices-and-c... 100w, http://electric-cloud.com/wp-content/uploads/feature_microservices-and-c... 304w, http://electric-cloud.com/wp-content/uploads/feature_microservices-and-c... 609w" sizes="(max-width: 580px) 100vw, 580px" style="box-sizing: border-box; max-width: 100%; height: auto;" />


Let’s get into more new features and capabilities:

In addition to making it easier than ever to get started, the latest version of ElectricFlow boasts additional, advanced features to help teams optimize complex CI/CD processes at scale.

New drag-and-drop capabilities allow teams to easily parallelize and re-prioritize pipeline tasks on the fly, in order to optimize cycle times. Policy-based approval gates that are data-driven allow teams to increase velocity without sacrificing compliance. This allows enterprises to enable continuous deployment safely, while automatically blocking any application updates that do not meet minimum requirements (such as acceptable performance or adequate code coverage).

Parallel Tasks in Pipelines

Making parallel tasks easily visible in pipelines simplifies complex workflow creation and reordering. It’s an enhancement that is all about handling the complexity involved in optimizing pipeline execution at scale.

http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 300w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 768w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 115w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 230w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 380w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 760w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 100w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 449w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 898w" sizes="(max-width: 580px) 100vw, 580px" style="box-sizing: border-box; max-width: 100%; height: auto;" />

We found that deployment pipelines can often contain complex scenarios and require management of dependencies, while still needing to run as efficiently as possible. While we’ve always supported parallelism of processes and pipelines, the new support for parallel tasks in 7.2 brings simplicity into the modeling and makes visualization easy. We also bring additional visibility into the running processes to provide a better view of progress.

Not only can tasks be grouped to run in parallel, approvals that require manual intervention can also be parallelized so you can accelerate all those manual tasks, as well.

http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 300w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 768w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 115w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 230w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 380w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 760w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 100w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 337w, http://electric-cloud.com/wp-content/uploads/Parallel-Tasks-in-Pipelines... 675w" sizes="(max-width: 580px) 100vw, 580px" style="box-sizing: border-box; max-width: 100%; height: auto;" />

Logical Grouping of “Multi-App Deployers”

Often times, a release includes multiple applications that need to be coordinated and managed – including any dependencies or manual steps that need to occur at each stage between individual application deployments.

http://electric-cloud.com/wp-content/uploads/Logical-Grouping-of-Multi-A... 300w, http://electric-cloud.com/wp-content/uploads/Logical-Grouping-of-Multi-A... 768w, http://electric-cloud.com/wp-content/uploads/Logical-Grouping-of-Multi-A... 115w, http://electric-cloud.com/wp-content/uploads/Logical-Grouping-of-Multi-A... 230w, http://electric-cloud.com/wp-content/uploads/Logical-Grouping-of-Multi-A... 380w, http://electric-cloud.com/wp-content/uploads/Logical-Grouping-of-Multi-A... 760w, http://electric-cloud.com/wp-content/uploads/Logical-Grouping-of-Multi-A... 100w, http://electric-cloud.com/wp-content/uploads/Logical-Grouping-of-Multi-A... 404w, http://electric-cloud.com/wp-content/uploads/Logical-Grouping-of-Multi-A... 808w" sizes="(max-width: 580px) 100vw, 580px" style="box-sizing: border-box; max-width: 100%; height: auto;" />

In 7.2 we provide even more control and flexibility in how you define your releases, enabling you to group applications in the release, run them sequentially or in parallel, and manage dependencies within those groups. This differentiates us from any other solution in that we allow fine-grained control over the order in which deployments occur within a stage, and re-usability ensures you don’t have to redefine the pipeline every time you start a new release – no matter what applications are included in the release bill of materials.

Automated Gates

In 7.2, we’ve also introduced the notion of automated gates. This allows teams to define policies to control the promotion of a new version through the pipeline. Now, you can evaluate conditions captured internally, or evaluate based on data from external tools. This ensures compliance without requiring manual intervention.

http://electric-cloud.com/wp-content/uploads/automated-gates-made-easier... 300w, http://electric-cloud.com/wp-content/uploads/automated-gates-made-easier... 768w, http://electric-cloud.com/wp-content/uploads/automated-gates-made-easier... 115w, http://electric-cloud.com/wp-content/uploads/automated-gates-made-easier... 230w, http://electric-cloud.com/wp-content/uploads/automated-gates-made-easier... 380w, http://electric-cloud.com/wp-content/uploads/automated-gates-made-easier... 760w, http://electric-cloud.com/wp-content/uploads/automated-gates-made-easier... 100w, http://electric-cloud.com/wp-content/uploads/automated-gates-made-easier... 398w, http://electric-cloud.com/wp-content/uploads/automated-gates-made-easier... 797w" sizes="(max-width: 580px) 100vw, 580px" style="box-sizing: border-box; max-width: 100%; height: auto;" />


http://electric-cloud.com/wp-content/uploads/ElectricFlow_April2017Launc... 300w, http://electric-cloud.com/wp-content/uploads/ElectricFlow_April2017Launc... 115w, http://electric-cloud.com/wp-content/uploads/ElectricFlow_April2017Launc... 230w, http://electric-cloud.com/wp-content/uploads/ElectricFlow_April2017Launc... 380w, http://electric-cloud.com/wp-content/uploads/ElectricFlow_April2017Launc... 100w" sizes="(max-width: 600px) 100vw, 600px" style="box-sizing: border-box; max-width: 100%; height: auto;" />

Free Download: ElectricFlow Community Edition

In line with our theme of saving time and increasing efficiency, we’re introducing new ways to get ElectricFlow up and running quickly and easily in your environment. The Community Edition is a full-featured ElectricFlow server available for free.

Now, we provide the Community Edition also as a Docker container, so you can get up and running in minutes with a simple “Docker run” command. This is in addition to the VirtualBox appliance that we already had, and will soon expand the Community Edition to AWS and Microsoft Azure. That way, you can use the product immediately with the technology of your choice.

http://electric-cloud.com/wp-content/uploads/steve-brodie-150x150.png 150w, http://electric-cloud.com/wp-content/uploads/steve-brodie-115x115.png 115w, http://electric-cloud.com/wp-content/uploads/steve-brodie-179x179.png 179w, http://electric-cloud.com/wp-content/uploads/steve-brodie-80x80.png 80w, http://electric-cloud.com/wp-content/uploads/steve-brodie-190x190.png 190w" sizes="(max-width: 90px) 100vw, 90px" style="box-sizing: border-box; max-width: 100%; height: auto; display: inline; float: left; margin-right: 1.5em;" /> “By delivering ElectricFlow in a simple Docker container, we make it easier than ever for teams to jump-start their DevOps initiatives and orchestrate all the disparate tools in their existing CI/CD process. By supporting the entire ecosystem so you can deploy to any target within the rapidly growing container ecosystem, we help teams eliminate the ‘rocket science’ aspects of Microservices and Container deployments, future-proof for technology evolution, and accelerate time-to-value.”
– Steve Brodie, CEO of Electric Cloud

See it in action

Watch ElectricFlow Product Manager, Avantika Mathur walk through some of the features and capabilities, as well as a short demo, showing how to get started using our new Docker-based distribution.


Learn more about ElectricFlow and download the free Community Edition for free to start automating your deployments and streamlining your releases today!

FREE

ElectricFlow

The most advanced DevOps Release Automation solution

ElectricFlow - The most advanced DevOps Release Automation solution

Download Now

Learn more about ElectricFlow

More Stories By Anders Wallgren

Anders Wallgren is Chief Technology Officer of Electric Cloud. Anders brings with him over 25 years of in-depth experience designing and building commercial software. Prior to joining Electric Cloud, Anders held executive positions at Aceva, Archistra, and Impresse. Anders also held management positions at Macromedia (MACR), Common Ground Software and Verity (VRTY), where he played critical technical leadership roles in delivering award winning technologies such as Macromedia’s Director 7 and various Shockwave products.