Docker Weekly Roundup | October 30, 2016

 

This week, we delve into the top considerations for running Windows Server 2016 with Hyper-V, the suite of security tools available and the three steps required to get MSBuild in Docker. As we begin a new week, let’s recap our top five most-read stories for the week of October 30, 2016:

Docker For Windows Server With Hyper-V &; top considerations for running Docker for Windows Server 2016 with Hyper-V VM to understand how they can work together.
Docker Security &8211; an overview of the suite of tools available to help secure a container and their range of enhancements built into the Docker platform by Benjamin Wootton.
MSBuild With Docker &8211; three steps needed to get MSBuild in a Docker container and have it build an ASP.NET WebAPI application with Windows Containers by Alex Ellis.
Docker Enterprise Case Studies &8211; five application case studies covering everything from legacy processes to CI/CD pipelines and how Docker helped reduce customer cost, complexity and chaos.
AWS, Docker, And Deep Learning &8211; a method to speed the digital artist transformation, by relying on an artificial intelligence system. AI system is based on a Deep Neural Network that creates artistic images indistinguishable (author opinion) from the works of an artist by Luis Herrera Benítez.

Weekly : Top 5 Docker stories for the week 10/30/16Click To Tweet

The post Docker Weekly Roundup | October 30, 2016 appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Your Docker Agenda for November 2016

November is packed with plenty of great events including over 75 Global Mentor Week local events to learn all about Docker! This global event series aims to provide Docker training to both newcomers and intermediate Docker users. More advanced users will have the opportunity to get involved as mentors to further encourage connection and collaboration within the community. Check out the list of confirmed events below to see if there is one happening near you. Make sure to check back as we’ll be updating this list as more events are announced.
Want to help us organize a Mentor Week training in your city? Email us at meetups@docker.com for more information!

 

From webinars to workshops, meetups to conference talks, check out our list of events that are coming up in November!
Official Docker Training Courses
View the full schedule of instructor led training courses here!
Introduction to Docker:
This is a two-day, on-site or classroom-based training course which introduces you to the Docker platform and takes you through installing, integrating, and running it in your working environment.
Nov 15-16: Introduction to Docker with Amazic &;  Nieuw-Vennep, The Netherlands
Nov 24-25: Introduction to Docker with Docker Captain Benjamin Wootton &8211; London, United Kingdom

Docker Administration and Operations:
The Docker Administration and Operations course consists of both the Introduction to Docker course, followed by the Advanced Docker Topics course, held over four consecutive days.
Nov 15-18: Docker Administration and Operations with Amazic &8211; Nieuw-Vennep, The Netherlands
Nov 15-18: Docker Administration and Operations with TREEPTIK &8211; Aix en Provence, France
Nov 15-18: Docker Administration and Operations with Vizuri &8211; Washington, D.C.
Nov 21-24: Docker Administration and Operations with Hopla! Software &8211; Lisbon, Portugal
Nov 22-25 11-15: Docker Administration and Operations with TREEPTIK &8211; Paris, France
Nov 29 &8211; Dec 2: Docker Administration and Operations with TEEPTIK &8211; Montreal, Canada
 
Advanced Docker Operations:
This two day course is designed to help new and experienced systems administrators learn to use Docker to control the Docker daemon, security, Docker Machine, Swarm, and Compose.
Nov 9-10: Advanced Docker Operations with Alter Way &8211; St Cloud, France
Nov 17-18:  Advanced Docker Operations with Amazic &8211; Nieuw-Vennep, The Netherlands

Online
 
Nov 9th: Introduction to InfraKit
While working on Docker for AWS and Azure, we realized the need for a standard way to create and manage infrastructure state that was portable across any type of infrastructure, from different cloud providers to on-prem. One challenge is that each vendor has differentiated IP invested in how they handle certain aspects of their cloud infrastructure. It is not enough to just provision five servers; what IT ops teams need is a simple and consistent way to declare the number of servers, what size they should be, and what sort of base software configuration is required.
Nov 11th: Docker Talk at CheConf16
Che provides a new way to package up a workspace so that it is reproducible and portable. This packaging is possible due to Docker with their descriptive runtimes. This introductory session will introduce you to what Docker is about and how Che uses Docker to represent workspaces, it’s server, it’s launcher, a variety of build utilities. You can even use Docker and Compose to build complex multi machine workspaces.
Nov 16th:  Docker Datacenter Demo
In this live presentation you will learn about our Docker Datacenter commercial solution and how it enables enterprise application teams to embrace cloud strategies, application modernization and DevOps. We will then show a live demo of the solution and host a QA session at the end.
 
Europe
 
Nov 4th: DOCKER MEETUP AT EYEO GMBH &8211; Koln, Germany
Docker Introduction for Developers.
Nov 7th: DEVOXX BELGIUM &8211; Antwerp, Belgium
Docker is at Devoxx! Join Docker&;s Richard Mortier, Justin Cormack & Patrick Chanezon and Docker Captain Phil Estes for the latest Docker updates and deep dives.
Nov 7th: VELOCITY AMSTERDAM &8211; Amsterdam, The Netherlands
Docker&8217;s Amir Chaundhry will discuss unikernels in his Programming IoT talk and Jérôme Petazzoni will deliver a two-day training on Deployment and orchestration at scale with Docker. Docker Captain Adrian Mouat will deliver a tutorial on Docker and Microservices Security.
Nov 9th: DOCKER MEETUP AT DIE ZENTRALE &8211; Frankfurt, Germany
Secrets of Docker Swarm mode.
Nov 14th: GOTO BERLIN &8211; Berlin, Germany
Join Docker Captain Adrian Mouat for Container and Microservices Security.
Nov 15th: CONTAINERCONF 2016 &8211; Mannheim, Germany
Docker Captain Philipp Garbe will cover deploying Docker on AWS and Docker Captain Dieter Reuter will speak about IoT and Docker.
Nov 15th: DEVOPSPRO MOSCOW &8211; Moscow, Russia
Docker Captain Viktor Farcic will be speaking.
Nov 29th: DOCKER MEETUP AT LEINELAB E.V. &8211; Hannover, Germany
Join us for the next Docker Hannover meetup!
Nov 29th &8211; Dec 1st: HPE Discover 2016 London &8211; London, GB
We had a great time at Discover 2016 North America and are returning for a second time to Discover 2016 in London! Check us out for in-depth demos at booth .

Asia
Nov 13th: DOCKER ORCHESTRATION SESSION AT BARCAMP SAIGON &8211; Thanh Pho Ho Chi Minh, Vietnam
Come join us for a two hour Docker Orchestration workshop at Barcamp Saigon by Docker Captain and Organizer Vincent De Smet.
Nov 16th: LET’S MEETUP AND VIEW DOCKER IN ACTION! &8211; Colombo, Sri Lanka
A presentation on the Docker basics with a demo by Sanjeewa Alwis from Pearson.

North America 
Nov 3rd: CONTAINER DAYS NYC 2016 &8211; New York City, NY
Container Days NYC features Docker Captain Shawn Bower leading an Orchestrating Containers workshop and Docker Captain Francisco Souza delivering Growing Up With Docker: How Docker and Tsuru Have Evolved.
Nov 7th: IMPACT &8211; La Jolla, CA
Mike Coleman from Docker and Docker Captain Kendrick Coleman will be speaking
Nov 9th: DOCKER MEETUP AT LIBERTY MUTUAL &8211; Portland, ME
Docker Container Application Security Deep Dive by Tsvi Korren as well as talks by Ken Cochrane from Docker and Robert Desjarlais.
Nov 10th: DOCKER MEETUP AT RED VENTURES &8211; Charlotte, NC
For this month, we&8217;re hosting AWS Solutions Architect Peter Dalbhanjan to talk about Microservices and ECS!
Nov 28th &8211; Dec 2nd: AWS re:Invent 2016 &8211; Las Vegas, NV
We’re looking forward to another great year at re:Invent in Las Vegas! This time, Docker is outfitted with a larger, custom booth and your chance of scoring even cooler swag. Come see us at inside re:Invent Central.
Nov 29th: NODE.JS INTERACTIVE &8211; AUSTIN, TX
Sophia Parafina from Docker will share how to build and ship apps with Node.js and Docker.
Nov 29th: AMAZON WEB SERVICES &8211; San Mateo, CA
An overview of some of the key concepts inside the service running Docker as the base run time meaning that everything run in EC2 is a Docker image.
 
South America
GOPHERCON BR &8211; Florianópolis-SC, Brazil
Nov 5th: Docker Captain Marcos Nils will share how to deploy Golang apps with Docker

Oceania
Nov 7th: DOCKER MEETUP AT CATALYST IT &8211; Wellington, New Zealand
We&8217;d like to kick things off again with meetings on the first Monday of every month. Our next scheduled meeting is the 7th of November.
Nov 17th: DOCKER MEETUP AT CCI &8211; Noumea, New Caledonia
Presentation of the Docker Meetup Noumea introduction to Docker by Mathieu Filotto, software architect and trainer and Meetup Organizer of Docker Noumea. Session: Microsoft Windows Server 2016 and Azure &8211; Micro services and Containers by Siddick Elaheebocus, Mauritian origin, consultant and trainer specializing in Microsoft technologies and computer security SPILOG in New Caledonia and French Polynesia.
Nov 24th: DOCKER MEETUP AT CCI &8211; Noumea, New Caledonia
Join our November meetup!
 
Africa
Nov 2nd: DEVOXX MOROCCO &8211; Casablanca, Morocco
Join Docker Captain Nicolas De loof at Devoxx Morocco to learn about Containers&8217; Jungle. Docker, Rocket, RunC, LXD &; WTF? and how to Pimp your CI/CD with Docker-pipeline.
Nov 7th: DEVOPS DAYS CAPE TOWN 2016 &8211; Cape Town, South Africa
Join Docker Captain Tim Haak in Cape Town, South Africa to learnabout Docker 1.12 and The Simplicity of Docker Swarm.
 

Check out the list of upcoming docker events, meetups and conferences!  Click To Tweet

The post Your Docker Agenda for November 2016 appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Steve Singh Joins Docker’s Board of Directors

The whole team at Docker would like to welcome Steve Singh, CEO of Concur and Member of SAP’s Executive Board to the Docker family. Steve has accepted a role on Docker’s Board of Directors, bringing his deep experience in building world-class organizations to the Docker board. Steve leads the SAP Business Networks & Applications Group, which brings together teams from Ariba, Fieldglass, Concur, SAP Health, Business Data Network and SMP ERP groups. We had a chance to sit down with Steve to get his thoughts on his appointment to the Docker Board.

 
How and why did you initially become involved with Docker?
I was certainly aware of Docker. There were also a number of groups across SAP that were using Docker. When a member of the Docker board approached me about joining the company’s Board of Directors, I learned a fair bit more about the market opportunity Docker was pursuing and could easily see the importance of the Docker suite for corporate IT and ISV&;s. I was also intrigued by the opportunity to support Ben and Solomon in building an enduring business.
 
What lead you to Joining the Board?
For me, there are two requirements when considering board roles. The first question I ask  &; is the company focused on a meaningful problem or opportunity? Docker is focused on giving every developer an opportunity to be independent of the infrastructure that their services are delivered upon. That&8217;s a huge opportunity across corporate IT and every ISV. When you think about how software is becoming the foundation for every industry, you can see the importance of Docker. The second factor is the nature of the founders. It is important to me to work with people with whom I have shared values. I like people that care deeply about their teammates, their community and the legacy that they will leave. Solomon and Ben were down to earth people that had a passion for their company and their team mates. As a founder of a business, I was impressed that Solomon was trying to solve a big problem and wasn’t daunted by obstacles. I was hopeful that as a board member, I could help accelerate the mission that Solomon and Ben were executing against.
 

As a founder of a high growth start-up yourself and then scaling it; how does that perspective guide how you view your board role?
If I look back at my own experience at Concur, I realized that the early board members were strong financial investors but that they didn’t have a lot of operational experience. I think that the role of the board should be to provide that experience and guidance. Our role is to help the team think through and define their strategy and to help attract, develop and retain incredible leadership talent.
 
SAP (Ariba), which is part of your business unit, is a Docker customer. Did that play a role in your decision to join the Docker board? 
As it turns out, a number of businesses within SAP use Docker and the reviews I received from developers around the company were phenomenal. They loved the Docker product. I couldn’t find one part of the organization that had used Docker and didn’t love it. So while it didn&8217;t factor into my decision to join the board, it was certainly encouraging to see the high regard for Docker.
 
As a founder that has grown their organization from a startup to a company with several successful business units, are there lessons learned on how to continue and maintain that momentum?
Success is all about people &8211; both the quality of the individuals that are part of the team and perhaps more importantly, the culture that binds those individuals together. As your company gets larger, it is easy to lose your focus. It is easy for the &;signal&; to degrade from the founder to the newest person joining the team. Certainly part of that signal is the mission of the company, but the most important components of that signal, are the values that define the company and the people that you want at your company. If you can keep that signal strong as you grow, you have every chance to build an incredible company. Not just one that succeeds financially and from a market perspective, but one that is like a second family.
 
What do you believe is compelling and unique about Docker’s commercial opportunities?
The entire Docker product line has massive opportunity and the open source and the commercial solutions feed into each other. I believe the opportunity is measured in the tens of billions as the demand for Docker among software developers and IT is growing at an unbelievable rate. Docker enables software developers and IT to plug and play into any infrastructure, which gives them control and real economic benefit. In the long term, SAP and other global 2000 companies will have leverage in working with their cloud providers because Docker enables 100 percent portability. This ensures that organizations will be able to seek competitive offerings while avoiding lock-in.
 
As you look ahead in the next year &8211; what do you see as Docker’s priorities? What are the challenges? What do you see as the board’s challenges?
I see three main priorities for Docker in 2017. Ben and Solomon have to focus on recruiting to develop and bind together a great management team. It is not enough to recruit rock stars – companies need to develop teams that genuinely like working together. The mark of a successful team in one where colleagues form a friendship in a business environment. This reinforces their commitment as they really don’t want to let their peers down. Second, we need to make sure we continue to set the pace for our open source solutions and ensure that our commercial solution, Docker Datacenter (DDC), significantly exceeds customers&8217; expectations. Third, we need to crush our 2017 business metrics, which I believe we can.
 
Tell us a little bit about yourself – What do you enjoy doing when you are not in your role at Concur or fulfilling your board duties at Concur, CornerStone, OnDemand, etc.
I get a tremendous amount of joy from working with others. Through their own example, my parents taught me that the measure of life is improving the trajectory of humanity &8211; no matter how small or large that improvement is. For me, the best way to accomplish that is to help others. I strive to help my co-workers, friends, community and of course my family. When I am not working – I am with my wife and kids. We have an active family life and my wife and I like to participate in what are children are doing &8211; whether it is with our youngest who is into horseback riding or working with our son, who has started his own company, or visiting our oldest daughter, who is in her final year at college. Family, friends and community &8211; everything else is transient.
The post Steve Singh Joins Docker’s Board of Directors appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Network Deployment Engineer

The post Network Deployment Engineer appeared first on Mirantis | The Pure Play OpenStack Company.
We are looking for talented OpenStack network deployment engineer, who is willing to work on intersection of IT and software engineering, be passioned about open-source and be able to design and deploy cloud network infrastructure build on top of open-source components.Responsibilities: Plan and deploy networks / SDNs for OpenStack and kubernetes cloud solutions for our customers;Work with NFV components to deliver end to end network solutions for our customers;Extend functionality for OpenStack networking &; supporting developers in a network architecture;Facilitate knowledge transfer to the customers during deployment projects; Work with geographically distributed international teams on technical challenges and process improvements; Contribute to Mirantis’ deployment knowledge base; Continuously improve tooling and technologies set. Minimum requirements:At least 1 year of practical administration or monitoring experience in Linux (RHEL, CentOS, Ubuntu) as a server platform. Required experience with Linux operation system itself as well as with production level software and hardware. Practical experience of organization of highly available clusters is also required; At least 3 years of practical administration experience in legacy networks on CCNP level minimum (certification NOT required). At least 2 years of practical experience in conventional Linux administrator&;s script language Bash-script; Ability to understand and troubleshoot code written in Python. English language on an intermediate level; Ability to travel abroad for 3-6 months if neededWill be a plus:Practical experience of Python programming;Practical experience in configuration automation tool (Puppet, Ansible, Salt)Knowledge and experience of SDN and NFV;CCNP or CCIE certifications (or similar).Knowledge of OpenStack is a big plus;Knowledge of Juniper Contrail is a big plus; Knowledge of Linux Containers is a big plusWe offer:Competitive salary Career and professional growth in an innovative open-source companyTaking part in top technology projects for Fortune 500 companiesMedical insurance;Benefit program;Flexible schedule.The post Network Deployment Engineer appeared first on Mirantis | The Pure Play OpenStack Company.
Quelle: Mirantis

CloudForms 4.2 Beta 1 (Public)

Welcome to the CloudForms 4.2 Beta 1 release. The beta program will run for a number of weeks starting Halloween 2016.
Please note this is a Beta Blog and therefore should NOT be used to confirm the GA release of this product.
Let&;s break down the mega release into various sections of the platform for a quick review;
Providers
VMware vCloud Air/Director
This new provider has been developed in conjunction with XLAB.SI. It delivers the following capabilities;
Inventory

Collect vApps
Collect Datacenters

Events
Event Catcher and Switchboard support
Metrics &; Not Yet
LifeCycle

Provision vCloud Apps (vApps) from CloudForms Service Catalog and Operations UI

VMware vSphere

New Dashboard for vSphere Provider.
Allow for Cluster only selection &8211; We had a requirement to allow users to select only the cluster, and not specify the host or datastore. So during provisioning on VMware vSphere you can now do this, select only the cluster and if the cluster supports DRS it will automatically decide a host and datastore on the VMware side of the house.
Provisioning with Storage Profiles &8211; Now you can provision in CloudForms supporting VMware Storage Profiles. VMware Storage Profiles let you assign policies to datastores such as production or test. In CloudForms we pre-filter the datastore selection based on these profiles.

Red Hat Virtualization

Snapshot Management &8211; Take/Restore from Snapshots within RHV.
Disk Management &8211; Connect/Disconnect drives to your virtual machines. Fully supporting VM reconfigure.

Middleware (Hawkular)
Inventory

Clusters
Hosts
Entities
Topology
Applications
Templates
Datasources
Drivers
Deployment status
Cross linking

Dedicated performance reports for Hawkular are also included.
Events

Receive Events
Support for Alert Profiles and automated expressions for middleware servers

Metrics
The Hawkular provider supports live metrics. This means that when you view the charts within CloudForms we grab the live metrics from the server at that time for the following,

Datasources
Transactions
JMS Topics
Queues

Life Cycle Operations

Deploy Application
Upload WAR
Create Datasource(s)
Add JDBC Drivers

OpenStack Cloud

Create/Update/Delete OpenStack Cloud Tenants
Create/Update/Delete Host Aggregates
Take and Remove Snapshots at VM level

OpenStack Infrastructure

New topology view of the Under Cloud
Ironic Controls Added for Hosts

Set as Manageable
Introspect Nodes
Provide Nodes

OpenStack Neutron

Create/Update/Delete Router
Create/Update/Delete Network
Create/Update/Delete Subnet
Inventory of Network Ports

OpenStack Swift
New provider in a new Storage menu. This provider class will be built out in future releases.

Inventory

OpenStack Cinder
New provider in a new Storage menu. This provider class will be built out in future releases.

Inventory
Snapshot Support for Volumes exposed in the UI and Automate.
Create/Restore from Backup exposed in the UI and Automate.

OpenShift Enterprise

View Container Templates
Chargeback for container images &8211; Enabling images to support a fixed cost. This can contribute a base image cost to a variable utilised report for pods and applications.
Chargeback based on container image tags.
Support for Custom Attributes &8211; Now we see the OpenShift labels as custom attributes.
Allow policies to prevent image scans, this is useful if you wish to stop CloudForms from inspecting certain images for security or performance reasons.
Reports : Pods for images per project and Pods per node.

Google Cloud

Metrics &8211; CPU, Memory and Network.
Load Balancer Inventory.
Load Balancer Health Checks &8211; Shown in inventory and actionable using automation.
Hide deprecated images from provisioning.
Preemptible Instances &8211; Googles Preemptible Instances are a low cost way of getting compute, coming with restrictions such as termination without notice. CloudForms supports the provisioning of these instances.
Retirement Support.

Microsoft Azure

Additional metrics to CPU such as;

Memory
Disk

Chargeback for Fixed, Allocated and Utilized costs for VM resources.
Support for Floating IPs during provisioning.
Load Balancer inventory.

Microsoft SCVMM

Bug fixes.

Amazon EC2
New CloudForms Appliance Image &8211; This means you can now run CloudForms in Amazon EC2 without any other hosting infrastructure required.
User Interfaces
Both

Single Level Proxy Support &8211; This allows for users to access the remote console for workloads that may be behind a firewall (e.g. service providers). You can configure CloudForms to proxy remote console sessions when direct host visibility is not available. This capability is also exposed to automate.
Notification Draw &8211; Users can receive both Toasts and Notifications from any event happening in CloudForms. This means that during provisioning, as various phases are passed such as approval, quota check, etc., you can notify the user that this has happened. Furthermore, we have enabled this with a helper method in Automate, meaning that any automate method can emit notifications. The notifications can be read or saved. The drawer holds a history of previous notifications.

Operations UI

Topology viewer added for Infrastructures and Cloud Providers.
New toggle view to switch between classic inventory view and new dashboard view.
Schedule automate tasks &8211; Run once or recurring.
VM Explorer Trees &8211;  A new setting has been introduced and set as default. This setting REMOVES the VM&8217;s from the explorer trees, as it caused a substantial performance hit. This setting can be turned back on for smaller environments under My Settings > Services > Workloads > All VMs. The page load time was reduced from 93,770ms to 524ms (99% improvement) with a test of 20,000 VMs.
Timelines &8211; New Timelines component for timelines view on VMs, Providers or other objects supporting this feature.

Service UI

New support for Chargeback roll-up data per My Services. Shows $/$$/$$$ costings.
Service Power Operations &8211; You can now Stop/Start/Suspend an entire service composed of multiple VMs.
Confirmation when deleting items from your shopping cart.
Cockpit Integration &8211; Red Hat Enterprise Linux 7.x systems can be managed/configured using the Cockpit server manager interface. CloudForms now allows launching the Cockpit UI in a new window for systems identified as enabled.

Platform
Chargeback

Numerous changes to Chargeback to improve accuracy in results.

Centralized Administrator

This item is to support some of our larger installations of CloudForms whereby the customer wishes to have one single entry point into CloudForms from any number of regions or zones setup globally. We have supported for some time the notion of a Reporting Region, this allows to report centrally on any data rolled up from child regions to the parent reporting region. With Centralized Administration you can now not only report, but start to perform some of lifecycle tasks too such as;

VM Power Operations &8211; Start/Stop/Suspend a VM in any region from your central region.
VM Retirement &8211; Retire a VM in any region from your central region.

Tenancy
Tenancy has seen two major changes in this release as follows;
OpenStack and our Tenancy
You can now synchronize the tenants that exist within OpenStack to CloudForms. This means you can, as an administrator, define some simple mapping rules and CloudForms will automatically keep the tenants that exist within the OpenStack providers synchronized to those in CloudForms.
CloudForms Tenancy
Ad-hoc sharing of resources across tenants. This will allow users to select an item in their view and share it with anyone in any other tenant in CloudForms.
Database Maintenance
The results from numerous support surveys shows that the database can suffer performance or stability issues when maintenance is not carried out regularly. Therefore we are including in the &;black console&; menus the ability to configure Database Maintenance activities.
Database High Availability
We are supporting in the product, PostgreSQL High Availability. The support is for Primary to Stand-by, you can manually control the swap or use a heartbeat to automatically fail over. The feature is easily enabled using the &8220;Black Console&8221; menu.
Automate

Import Automate Models from GiT Repository

Fully UI configurable and managed.
Post Commit Hooks &8211; Automatically synchronize the changes to the CloudForms appliances enabled with the GiT Server Role.
Tags &8211; Select what is synchronized by Tags.
Branches &8211; Select what is synchronized by Branch.
Supports certificates

Schedule automate tasks &8211; Now you can create tasks that are triggered based on a timed schedule
Notifications &8211; You can $evm.create_notification(:message => &8220;my custom message&8221;). We support error levels and subjects too. This will allow you to provide feedback direct to your users from automate. For example, if you have an automate script that exports, converts and imports a VM from one platform to another, you could notify the user who initiated the task when each phase has completed. Previously the only messaging to the user was email, with notifications you have live feed back through the UI direct to the user.

Quelle: CloudForms

5 Tales from the Docker Crypt

(Cue the Halloween music)
Welcome to my crypt. This is the crypt keeper speaking and I’ll be your spirit guide on your journey through the dangerous and frightening world of IT applications. Today you will learn about 5 spooky application stories covering everything from cobweb covered legacy processes to shattered CI/CD pipelines. As these stories unfold, you will hear  how Docker helped banish cost, complexity and chaos.
Tale 1 &; “Demo Demons”
Splunk was on a mission to enable their employees and partners across the globe to deliver demos of their software regardless of where they’re located in the world, and have each demo function consistently. These business critical demos include everything from Splunk security, to web analytics and IT service intelligence. This vision proved to be quite complex to execute. At times their SEs would be in customer meetings, but their demos would sometimes fail. They needed to ensure that each of their 30 production demos within their Splunk Oxygen demo platform could live forever in eternal greatness.
To ensure their demos were working smoothly with their customers, Splunk uses Docker Datacenter, our on-premises solution that brings container management and deployment services to the enterprise via an integrated platform. Images are stored within the on-premises Docker Trusted Registry and are connected  to their Active Directory server so that users have the correct role-based access to the images. These images are publicly accessible to people who are authenticated but are outside of the corporate firewall. Their sales engineers can now pull the images from DTR and give the demo offline ensuring that anyone who goes out and represents the Splunk brand, can demo without demise.
Tale 2 &8211; “Monster Maintenance”
Cornell University&;s IT team was spending too many resources taking care of r their installation of Confluence. Their team spent 1,770 hours maintaining applications over a six month period and were in need of utilizing immutable infrastructure that could be easily torn down once processes were complete. Portability across their application lifecycle, which included everything from development, to production, was also a challenge.
With a Docker Datacenter (DDC) commercial subscription from Docker, they now host their Docker images in a central location, allowing multiple organizations to access them securely. Docker Trusted Registry provides high availability via DTR replicas, ensuring that their dockerized apps are continuously available, even if a node fails. With Docker, they experience a 10X reduction in maintenance time. Additionally, he portability of Docker containers helps their workloads move across multiple environments, streamlining their application development, and deployment processes. The team is now able to deploy applications 13X faster than in the past by leveraging reusable architecture patterns and simplified build and deployment processes.
Tale 3 &8211; “Managing Menacing Monoliths and Microservices!”
SA Home Loans, a mortgage firm located in South Africa was experiencing slow application deployment speeds. It took them 2 weeks just to get their newly developed applications over to their testing environment, slowing innovation. These issues extended to production as well. Their main home loan servicing software, a mixture of monolithic Windows services and IIS applications, was complex and difficult to update,placing a strain on the business. Even scarier was that when they deployed new features or fixes, they didn’t have an easy or reliable roll back plan if something went wrong (no blue/green deployment). In addition, their company decided to adopt a microservices architecture. They soon realized that upon completion of this project they’d have over 50 separate services across their Dockerized nodes in production! Orchestration now presented itself as a new challenge.
To solve their issues, SA Home Loans trusts in Docker Datacenter. SA Home Loans can now deploy apps 30 times more often! The solution also provides the production-ready container orchestration solution that they were looking for. Since DDC has embedded swarm within it, it shares the Docker engine APIs, and is one less complex thing to learn. The Docker Datacenter solution provides ease of use and familiar frontend for the ops team.
 
Tale 4 &8211; “Unearthly Labor”
USDA’s legacy website platform consisted of seven manually managed monolithic application servers that implemented technologies using traditional labor-intensive techniques that required expensive resources. Their systems administrators had to SSH into individual systems deploying updates and configuration one-by-one. USDA discovered that this approach lacked the flexibility and scalability to provide the services necessary for supporting their large number of diverse apps built with PHP, Ruby, and Java – namely Drupal, Jekyll, and Jira. A different approach would be required to fulfill the shared platform goals of USDA.
USDA now uses Docker and has expedited their project and modernized their entire development process. In just 5 weeks. they launched four government websites on their new dockerized  platform to production. Later, an additional four websites were launched including one for the first Lady, Michelle Obama, without any  additional hardware costs. By using Docker, the USDA saved  upwards of $150,000 in technology infrastructure costs alone. Because they could leverage a shared infrastructure model, they were also able to reduce  labor costs as well. Using Docker provided the USDA with the  agility needed  to develop, test, secure, and even deploy modern software in a high-security federal government datacenter environment.
Tale 5 &8211; “An Apparition of CI/CD”
Healthdirect dubbed their original applications development process &;anti CI/CD&; as it was broken, and difficult to create a secure end-to-end CI/CD pipeline. They had a CI/CD process for the infrastructure team, but were unable to repeat the process across multiple business units. The team wanted repeatability but lacked the ability to deploy their apps and provide 100% hands-off automation. .
Today Healthdirect is using Docker Datacenter. Now their developers are empowered in the release process and the code developed locally ships to production without changes. With Docker, Healthdirect was able to  innovate faster and deploy their applications to production, with ease.
So there they are. 5 spooky tales for you on this Halloween day.To learn more about Docker Datacenter check out this demo.
Now, be gone from my crypt. It’s time for me to retire back to my coffin.
Oh and one more thing….Happy Halloween!!
For more resources:

Hear from Docker customers
Learn more about Docker Datacenter
Sign up for your 30 day free evaluation of Docker Datacenter

 

5 spooky Tales from the Docker Crypt  To Tweet

The post 5 Tales from the Docker Crypt appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Considerations for Running Docker for Windows Server 2016 with Hyper-V VMs

We often get asked at , “Where should I run my application? On bare metal, virtual or cloud?” The beauty of Docker is that you can run a anywhere, so we usually answer this question with “It depends.” Not what you were looking for, right?
To answer this, you first need to consider which infrastructure makes the most sense for your application architecture and business goals. We get this question so often that our technical evangelist, Mike Coleman has written a few blogs to provide some guidance:

To Use Physical Or To Use Virtual: That Is The Container Deployment Question
So, When Do You Use A Container Or VM?

During our recent webinar, titled &;Docker for Windows Server 2016&;, this question came up a lot, specifically what to consider when deploying a Windows Server 2016 application in a -V VM with Docker and how it works. First, you’ll need to understand the differences between Windows Server containers, Hyper-V containers, and Hyper-V VMs before considering how they work together.
A Hyper-V container is a Windows Server container running inside a stripped down Hyper-V VM that is only instantiated for containers.

This provides additional kernel isolation and separation from the host OS that is used by the containerized application. Hyper-V containers automatically create a Hyper-V VM using the application’s base image and the Hyper-V VM includes the required application binaries, libraries inside that Windows container. For more information on Windows Containers read our blog. Whether your application runs as a Windows Server container or as a Hyper-V container is a runtime decision. Additional isolation is a good option for multi tenant environments. No changes are required to the Dockerfile or image, the same image can be run in either mode.
Here we the the top Hyper-V container questions with answers:
Q: I thought that containers do not need a hypervisor?
A: Correct, but since a Hyper-V container packages the same container image with its own dedicated kernel it ensures tighter isolation in multi-tenant environments which may be a business or application requirement for specific Windows Server 2016 applications.
Q: ­Do you need a hypervisor layer before the OS in both Hyper-V and Docker for Windows Server containers?
A: The hypervisor is optional. With Windows Server containers, isolation is achieved not with hypervisor, but with process isolation, filesystem and registry sandboxing.
Q: Can the Hyper-V containers be managed from the Hyper-V Manager, in the same way that the VM&;s are? (ie. turned on/off, check memory usage, etc?)
A: While Hyper-V is the runtime technology powering Hyper-V Isolation, Hyper-V containers are not VMs and neither appear as a Hyper-V resource nor be managed with classic Hyper-V tools, like Hyper-V Manager. Hyper-V containers are only executed at runtime by the Docker Engine.
Q: Can you run Windows Server container and Hyper-V Containers running Linux workloads on the same host?
A: Yes. You can run a Hyper-V VM with a Linux OS on a physical host running Windows Server.  Inside the VM, you can run containers built with Linux.

Next week we’ll bring you the next blog in our Windows Server 2016 Q&A Series &; Top questions about Docker for SQL Server Express. See you again next week.
For more resources:

Learn more: www.docker.com/microsoft
Read the blog: Webinar Recap: Docker For Windows Server 2016
Learn how to get started with Docker for Windows Server 2016
Read the blog to get started shifting a legacy Windows virtual machine to a Windows Container

Top considerations for running Docker @WindowsServer container in Hyper-VClick To Tweet

The post Considerations for Running Docker for Windows Server 2016 with Hyper-V VMs appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Docker Weekly Roundup | October 23, 2016

 

The last week of October 2016 is over and you know what that means; another news . Highlights include Windows workloads with Image2Docker, part four of the SwarmKit series, and a Docker InfraKit test-drive! As we begin a new week, let’s recap our five top stories:

Windows Workloads with Image2Docker &; a community supported and designed project to demonstrate the ease of creating Windows Containers from existing servers. Interested parties are encouraged to fork it, play with it and contribute pull requests back to the community.

SwarmKit &8211; Part 4 &8211;  a tutorial series on Docker SwarmKit led by Gabriel Schenker. Part four of the series explains how to create a swarm in the cloud and run a sample application on it.

Docker Volumes  &8211; user instructions on how to make sure posts and images stay permanent via Docker volumes, even with an upgrade to a container image, as showcased by Alex Ellis.

InfraKit Test-Drive &8211; a detailed illustration of a sample Docker image created to demonstrate InfraKit’s self-healing operation via Ajeet Raina.  

Testing Swarm on Raspberry Pi &8211; a screencast of Docker swarm and how it’s able to recover from failure of an ethernet interface. Author Mathia Renner reinforces swarms ability to recover flawlessly from a reboot and crash. 

Weekly Roundup: Top 5 Docker stories for the week 10/23/16Click To Tweet

The post Docker Weekly Roundup | October 23, 2016 appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

OPNFV Functional Testing, TOSCA Orchestration, and vIMSUseCases

The post OPNFV Functional Testing, TOSCA Orchestration, and vIMSUseCases appeared first on Mirantis | The Pure Play OpenStack Company.
The entire purpose of OPNFV, an open source project from the Linux Foundation that brings together the work of the various standards bodies and open source NFV projects into a single platform, is the provide a way for carriers and vendors to easily test and release virtual network functions (VNFs), and for users to understand what components will work together, so it&;s especially important that the Functest team can provide appropriate test coverage.
This week Cloudify Director of Product, Arthur Berezin, together with OPNFV’s Morgan Richomme and Valentin Boucher of Orange Labs, spoke at the OpenStack Summit in a session titled “Project: OPNFV &; Base System Functionality Testing (Functest) of a vIMS on OpenStack,” so we thought we&8217;d take a moment to look at what that means.
About Functest
OPNFV puts a lot of emphasis on ensuring all components are fully tested and ready for production. The Functest group, specifically, is the team that tests and verifies all OPNFV Platform functionality, which covers the VIM and NFVI components.
The key objectives of the Functest project in OPNFV are to:

Define tooling for tests
Define test suites (SLA)
Installation and configuration of the tools
Automate test with CI
Provide API and dashboard functions for Functest and other test projects

But doing all that involves orchestration, and that involves having an appropriate tool.
Choosing an Orchestrator for Testing
The Functest team, as part of their use case testing, sought an orchestration tool based on certain criteria. They were looking for an open source orchestrator and VNF Manager.  The tool had to satisfy a number of different requirements:
“To manage a complex VNF, it’s necessary to use an orchestrator and we selected Cloudify because it fits all the vIMS test-case requirements (open source solution, workflow, TOSCA modeling, good integration with OpenStack components, openness with plugins…).”
To satisfy these requirements, the team chose the open source Cloudify tool.
The second OPNFV release, Brahmaputra, includes test cases for more complete platform capacity checks of the OPNFV platform to host complex VNFs. In order to truly verify that everything is working properly, however, the tests needed a use case that was sufficiently complex.
The team needed a VNF that:

Includes various components
Requires component configuration for communication between VMs
Involves a basic workflow in order to properly complete setup

The team chose Clearwater, open source vIMS from MetaSwitch.  
But what did they actually test?
vIMS Test Cases
Functest team runs a number of different vIMS test cases, including:

  Environment preparation, such as creating a user/tenant, choosing a flavor, and uploading OS images
  Orchestrator deployment, including creating the Cloudify manager router, network and VM
  VNF deployment with Cloudify, including create 7 VMs and installing and configuring software
  VNF tests, including creating users and launching more than 100 tests
  Pushing deployment duration and test results

If you&8217;re interested in getting more details about the test cases, you can read more about the details on the Cloudify blog in this post contributed by the OPNFV team.

Joint Talk at OpenStack Summit
Cloudify Director of Product, Arthur Berezin, together with OPNFV’s Morgan Richomme and Valentin Boucher of Orange Labs, will be speaking at the OpenStack Summit in a session titled “Project: OPNFV &8211; Base System Functionality Testing (Functest) of a vIMS on OpenStack.” The session, taking place on Wednesday, October 26 from 3:05pm-3:45pm, will include a lot more technical information about how Functest uses Cloudify within the vIMS use case from OPNFV.
The OPNFV team will be at booth D15 and Cloudify at booth C4 in the marketplace at the OpenStack Summit in Barcelona.

The post OPNFV Functional Testing, TOSCA Orchestration, and vIMSUseCases appeared first on Mirantis | The Pure Play OpenStack Company.
Quelle: Mirantis