Wednesday, July 13, 2016

Chef Automate: Scale your use of automation [feedly]

Chef Automate: Scale your use of automation
https://www.chef.io/webinars/?commid=214803

-- via my feedly newsfeed

During this webinar we'll discuss the different components of Chef Automate and talk about how it unifies Chef, Inspec, and Habitat into a comprehensive automation strategy for any company in today's digital world. Join us to learn how: - Workflow features provide a common pipeline for governance and dependency management. - Visibility features give you deep insight into what's happening in your organization, including serverless chef-client runs and data from multiple Chef servers. - Compliance features that enable automated compliance assessments in your workflow pipelines.

pigram86@icloud.com



Thursday, July 7, 2016

Support from the Source: Getting Official Docker Support [feedly]



----
Support from the Source: Getting Official Docker Support
// Docker Blog

Docker is the open platform to build, ship and run any application, anywhere. Whether legacy or microservices, Linux or Windows, Docker provides an OS, infrastructure and application architecture agnostic platform for developers and IT organizations to accelerate their application pipeline. Organizations often look for additional tooling and support as they look to bring Dockerized applications into production with SLAs that mirror their own service level commitments to their customers. Docker is available as free open source software or combined with commercial support with enterprise class service levels.

 

Open Source Support

The Docker team and community collaborate together to release updates to the Docker Engine and other related projects every couple of months. Open source support for the Docker Engine is provided through IRC, GitHub, and Docker Forums for the latest released version of Docker software. Any bugs and issues are filed, in the open, to the Docker repo for contributors and maintainers to ask for more information and discuss resolutions. Fixes and patches are then applied and released as incremental versions to the upstream Docker software.

 

Docker Commercial Support

Docker also provides commercial support for the upstream Docker Engine software directly and through authorized support partners. Commercial support primarily differs from open source support in that it provides support for multiple Docker Engine (CS Engine) versions, dedicated service levels and private communications for issues and more. Enterprises are able to have greater flexibility in the versions they adopt and the rate at which they upgrade their Docker Engines. Commercial Support also provides validated configurations, interoperability and full API support to guarantee that your Docker environment will operate as designed. Any issues are quickly remediated and patches/hotfixes are applied, backported to all versions under support and ultimately merged to upstream Docker.

  • Stable: Docker provides a predictable release cadence and long supported versions so you can upgrade at the pace of your business. Patches and fixes are backported to all supported versions. Compatibility and interoperability is validated and supported to guarantee systems operate as designed.
  • Secure: Docker proactively addresses security vulnerabilities, releases hotfixes, backports fixes to all supported versions and communicates updates to customers. Docker Engine has been independently evaluated as the most secure container runtime available today with the strongest defaults.
  • Expertise: Docker engineers are the primary maintainers and contributors to the open source projects that drive the Docker platform roadmap. Support engineers from Docker and authorized support partners provide deep technical expertise in Docker, distributed systems and applications to ensure smooth operations.

Full support for the Docker API and not just the container format ensures seamless portability from development to production and across environments without requiring alterations. This also ensures interoperability with a broad ecosystem of tools and solutions.

 

Forks in the Road

Open source projects are organic and forking is a way of life. Those forked projects are effectively downstream of the Docker project. Forks, like code branches, are typically short-lived: it is a "tension" that is resolved by merging upstream. When a fork takes a life of its own, accepts its difference from upstream, and adopts a different path, then it becomes something else entirely. Vendors often fork open source projects, make vendor specific modifications add their support and sell that solution to customers. During this process, the fork takes on the identity and brand of the new vendor and also sets different expectations, bugs, interoperability and security guarantees than the upstream Docker project.

This is an important distinction as we look at the growing container ecosystem. Organizations looking to deploy "container technology" that are looking to adopt Docker should understand the differences between what is offered by Docker compared to forks that claim Docker support. A fundamental pillar of Docker's design is around portability and openness to be infrastructure and operating system agnostic. Some forks are developed for specific platforms and as an example, are creating segments of incompatible Docker images. These forks should not message their solutions as "Docker" as it misleads customers on their expectations of interoperability, portability and flexibility that they have come to expect from Docker. There is no official support provided on these forks from Docker, commercial or open source as that is the sole responsibility of the vendor who has forked the project. These forks are not Docker, period.

 

Docker Commercial Support Availability

Where can you get official Docker support? Docker commercial software and support are available directly from Docker and from our authorized reseller and support partners only. Authorized support providers are an extension of the Docker support engineering team and deliver the same service levels listed in Docker support.

Commercial support is available for CS Engine standalone or as part of the Docker Datacenter subscription which includes CS Engine, Trusted Registry and Universal Control Plane as an integrated solution.  

 
docker_commercial_support


#Docker available as #opensource software or w/ commercial support from Docker + partners @IBM @HPE
Click To Tweet


Here are some additional resources on Docker Support

----

Shared via my feedly newsfeed


Sent from my iPhone

DockerCon 2016 Videos: Black Belt Track [feedly]



----
DockerCon 2016 Videos: Black Belt Track
// Docker Blog

Videos from the Black Belt track at DockerCon 2016 are now posted online!

Black Belt talks are advanced technical deep dives presented by Docker experts. These sessions are code and demo heavy and light on the slides. From Docker internals to advanced container orchestration, security and networking, this track should delight most container ninjas.

Watch all of the sessions from the Black Belt track below or head to YouTube for the DockerCon 2016 playlist to watch more talks from the conference.


 

The Golden Ticket: Docker and High Security Microservices by Aaron Grattafiori



Check out the slides + video of @dyn___'s #DockerCon talk on #Docker security + #microservices
Click To Tweet



 

Cloning Running Servers with Docker and CRIU by Ross Boucher, Playground Theory



Learn about cloning running servers with #Docker and #CRIU by watching @boucher's #DockerCon talk
Click To Tweet



 

Docker for Mac and Windows: The Insider's Guide by Justin Cormack, Docker



Watch @justincormack's #DockerCon talk for the inside scoop on #Docker for Mac and Windows
Click To Tweet



 

Containerd: Building a Container Supervisor by Michael Crosby, Docker



Watch @crosbymichael's session on the #Docker ecosystem & lifecycle at #DockerCon 2016
Click To Tweet



 

Windows Server and Docker – The Internals Behind Bringing Docker and Containers to Windows by Taylor Brown, Microsoft and John Starks, Microsoft



From #DockerCon 2016: @taylorb_msft and John Starks discuss #WinServ and #Docker
Click To Tweet



 

Getting Deep on Orchestration: APIs, Actors, and Abstractions in a Distributed System by Docker Captain Jeff Nickoloff, All in Geek Consulting



Watch #DockerCaptain @allingeek's #DockerCon talk on #Docker orchestration in distributed systems
Click To Tweet



 

runC: The little engine that could (run Docker containers) by Docker Captain Phil Estes, IBM



#DockerCaptain @estesp discusses #runC – little engine that could run @Docker #containers #DockerCon
Click To Tweet



 

Unikernels and Docker: From Revolution to Evolution by Mindy Preston, Docker



Watch @mindypreston discuss #Unikernels and #Docker at #DockerCon 2016
Click To Tweet



 

Sharding Containers: Make Go Apps Computer-Friendly Again by Andrey Sibiryov, Uber



Sharding #Containers: Make #Golang apps comp-friendly again – watch @kobolog's #DockerCon session
Click To Tweet



----

Shared via my feedly newsfeed


Sent from my iPhone

New Mac backdoor program steals keychain contents [feedly]

New Mac backdoor program steals keychain contents
http://machash.com/macworld/197855/new-mac-backdoor-program-steals-keychain-contents/

-- via my feedly newsfeed

Researchers have identified a new Mac backdoor program that's designed to steal credentials stored in the OS-encrypted keychain and give attackers control over the system. Dubbed OSX/Keydnap by researchers from antivirus vendor ESET, this is the second backdoor program targeting Macs found by antivirus firms in the past few days. It's not clear how Keydnap is distributed, but it arrives on computers in the form of a zip archive. Inside there's an executable file with an apparently benign extension such as .txt or .jpg that actually has a space character at the end. The file also has an . . .

D-Link vulnerability impacts 400,000 devices [feedly]

D-Link vulnerability impacts 400,000 devices
http://www.csoonline.com/article/3092497/security/d-link-vulnerability-impacts-400-000-devices.html

-- via my feedly newsfeed 

 Researchers at Senrio have released technical details surrounding a vulnerability in D-Link products, which if exploited, would allow a remote attacker full access to the devices. After being notified earlier this year, D-Link has promised to deliver fixes.

In June, Senrio briefly described the issue on their company blog, and while they used their own custom tools, an attacker could replicate their work in order to target a vulnerable product.

"The vulnerability allows code injection which lets the attacker set a custom password, granting remote access to the camera feed. Thus, even if users create a strong password, this type of exploit can override it. Instead of setting a new password as the exploit, an attacker could just as easily add a new user with administrator access, download firmware or otherwise re-configure this device," June's post explained.

DockerCon 2016 Videos: Docker, Docker, Docker track [feedly]

DockerCon 2016 Videos: Docker, Docker, Docker track
https://blog.docker.com/2016/07/dockercon-2016-day-1-videos-docker/

-- via my feedly newsfeed 

We are excited to share the videos and slides from the Docker, Docker, Docker track at DockerCon 2016!

Note that the following sessions videos from the Docker, Docker, Docker track have already been published in previous blog post:

Check out the videos (and slides) from the remaining sessions below!


 

Docker for Enterprise by Banjot Channa



Watch @banjot's #DockerCon talk on @Docker's enterprise solutions to build, ship, run distributed…
Click To Tweet

 

Docker for Ops: Operationalize your Docker Built Apps in Production by Evan Hazlett and Vivek Saraswat

 

Operationalize your Docker Built Apps in Production with @theVSaraswateep and @ehazlett – Watch the…
Click To Tweet

 
 

Docker for Ops: Docker Storage and Volumes Deep Dive and considerations by Brian Goff

#docker Storage and volumes Deep Dive and Considerations with @cpuguy83 – Watch the video from…
Click To Tweet

Docker for Ops: Docker Networking Deep Dive, Considerations and Troubleshooting by Madhu Venugopal and Jana Radhakrishnan

 
#docker Networking Storage Deep Dive, Considerations and Troubleshooting with @mrjana and… 


Login VSI Blueprint from Citrix Lifecycle Management [feedly]

Login VSI Blueprint from Citrix Lifecycle Management
https://www.citrix.com/blogs/2016/07/06/login-vsi-blueprint-from-citrix-lifecycle-management/

-- via my feedly newsfeed

Citrix Lifecycle Management is a great solution to quickly deploy XenApp or XenDesktop environments, and Login VSI is one of the first Citrix Ready partners to create a blueprint with Citrix Lifecycle Management. Why use Citrix Lifecycle Management? Citrix Lifecycle Management is a comprehensive cloud-based lifecycle management solution to accelerate and simplify the design, deployment […]

Wednesday, July 6, 2016

Chef Helps MSN Accelerate Application Deployment by 50 Percent [feedly]

Chef Helps MSN Accelerate Application Deployment by 50 Percent
https://www.chef.io/blog/2016/07/06/chef-helps-msn-accelerate-application-deployment-by-50-percent/

-- via my feedly newsfeed 

Leader in Online Media Automates Services Management and Deployment Across Microsoft Azure Cloud Platform, Achieving Greater Development Velocity

SEATTLE – July 6, 2016 – Chef, the leader in automation for DevOps, today announced MSN is using the Chef IT automation platform to configure and deploy applications throughout its large-scale Microsoft Azure infrastructure. By combining the elasticity of Azure with Chef's ability to easily automate complex infrastructure and application workflows, Chef has helped MSN accelerate application deployment times by 50 percent for the majority of MSN websites.

Chef, which is available for purchase directly on the Microsoft Azure Marketplace, helps enterprises quickly and easily migrate workloads to Azure, create hybrid clouds, and manage large-scale Windows and Linux workloads. MSN has deployed Chef across thousands of Azure-based Windows Server virtual machines to create an automated application development and deployment workflow.


News Highlights:

Chef provided MSN with a scalable automation platform and a well-established user community that enables weekly, even continuous, deployments of the complicated applications powering MSN web properties:

  • Faster Deployments: By using Chef to automate the application deployment process, MSN has reduced application deployment times by 50 percent.
  • Unlimited Scale: The Azure cloud offers a highly-reliable and inexpensive infrastructure that, when combined with Chef's flexibility, can be easily scaled up and down to meet all of MSN's elastic compute needs. A single Chef Server allows MSN to manage applications across thousands of nodes.
  • Reliability and Repeatability: Chef has created a transparent and shared repository of code for MSN's application development and management workflow, ensuring configurations and delivery procedures can be easily repeated without additional coding. Chef's interoperation with Azure and Powershell Desired State Configuration (DSC) makes configuration definitions more reliable and applications less susceptible to failure.
  • Logical Topologies: Chef enables MSN to build logical topologies – combining cloud environments from different geographic or organizational areas into logically integrated, fluid compute systems. MSN can automate dependency management within its infrastructure to more easily allocate resources for maximum efficiency.
MSN wrote a reusable Chef bootstrapper for the Azure Platform as a Service (PaaS), which utilizes the existing fabric capabilities and provisions of Azure for the Chef Client on the underlying Windows Server virtual machines. MSN open sourced this code, available as a NuGet package so any organization can easily take similar steps to provision Chef onto Azure PaaS to automate management.

Supporting Quote:

Eugene Chigirinskiy, Group Engineering Manager, MSN:

"We operate a massive, complex collection of web properties that must be up and running no matter the traffic demands. Chef gives us powerful automation capabilities for turbocharging our application deployment workflow to meet user demand, while helping us maximize the many benefits of Microsoft Azure."
 


New Mac malware in the wild, Backdoor.MAC.Elanor – can steal data, execute code, control webcam [feedly]

New Mac malware in the wild, Backdoor.MAC.Elanor – can steal data, execute code, control webcam
http://machash.com/9to5mac/197738/new-mac-malware-in-the-wild-backdoormacelanor-can-steal-data-execute-code-control-webcam/

-- via my feedly newsfeed


After the first ever example of Mac ransomware was found in the wild earlier this year, Bitdefender Labs has found what it tells us is only the second example of true Mac malware to enter circulation this year, which it has dubbed Backdoor.MAC.Elanor. The app is available on a number of reputable download sites such as MacUpdate. The backdoor is embedded into a fake file converter application that is accessible online on reputable sites offering Mac applications and software. The EasyDoc Converter.app poses as a drag-and-drop file converter, but has no real functionality – it simply . . .  


XenDesktop + XenServer + Citrix Lifecycle Management: Better Together [feedly]

XenDesktop + XenServer + Citrix Lifecycle Management: Better Together
https://www.citrix.com/blogs/2016/07/06/xendesktop-xenserver-citrix-lifecycle-management-best-apps-and-desktop-virtualization-experience/

-- via my feedly newsfeed

Citrix Lifecycle Management with XenServer and XenDesktop deliver a truly better together experience. You can get started today by requesting a free trial at http://lifecycle.cloud.com.

ViewSonic taps Raspberry Pi 3 for $89 thin client system [feedly]

ViewSonic taps Raspberry Pi 3 for $89 thin client system
http://www.linuxtoday.com/upload/viewsonic-taps-raspberry-pi-3-for-89-thin-client-system-160705134007.html

-- via my feedly newsfeed

ViewSonic's $89
VESA-mountable "SC-T25" thin client runs the Linux-based VTOS distro on a Raspberry Pi 3
and is optimized for Citrix HDX.

Moving Forward [feedly]

Moving Forward
https://blog.pfsense.org/?p=2095

-- via my feedly newsfeed 

Our cities are amazing. They encompass both striking modernity, and yet are combined with tradition and rejuvenation. Massively scaled infrastructure and huge traffic thoroughfares can mingle with narrow streets, specialised, esoteric markets and small, fascinating shops.    Increasingly – the software in our data centres resembles the complexity of our cities. In fact, they are merging. Each […]

    


A Tale of two Cities – XenServer Dundee [feedly]

A Tale of two Cities – XenServer Dundee
https://www.citrix.com/blogs/2016/07/05/a-tale-of-two-cities-xenserver-dundee/

-- via my feedly newsfeed

Our cities are amazing. They encompass both striking modernity, and yet are combined with tradition and rejuvenation. Massively scaled infrastructure and huge traffic thoroughfares can mingle with narrow streets, specialised, esoteric markets and small, fascinating shops.    Increasingly – the software in our data centres resembles the complexity of our cities. In fact, they are merging. Each […]

  

The Secret Sauce for VDI Success [feedly]

The Secret Sauce for VDI Success
https://www.citrix.com/blogs/2016/07/05/the-secret-sauce-for-vdi-success/

-- via my feedly newsfeed

Find out how Sunrise Health Region seamlessly implemented three Citrix Ready technologies with XenDesktop and prescribes formula for VDI success. In this unique webinar, we are bringing together three of our key Citrix Ready partners as well as a joint customer. Sheranga Jaysinghe, Director of IT, Sunrise Health Region will narrate his experiences in implementing […]

Tuesday, July 5, 2016

Building serverless apps with Docker [feedly]

Building serverless apps with Docker
https://blog.docker.com/2016/06/building-serverless-apps-with-docker/

-- via my feedly newsfeed 

Every now and then, there are waves of technology that threaten to make the previous generation of technology obsolete.  There has been a lot of talk about a technique called "serverless" for writing apps. The idea is to deploy your application as a series of functions, which are called on-demand when they need to be run. You don't need to worry about managing servers, and these functions scale as much as you need, because they are called on-demand and run on a cluster.

But serverless doesn't mean there is no Docker – in fact, Docker is serverless. You can use Docker to containerize these functions, then run them on-demand on a Swarm. Serverless is a technique for building distributed apps and Docker is the perfect platform for building them on.

From servers to serverless

So how might we write applications like this? Let's take our example a voting application consisting of 5 services:

This consists of:

  • Two web frontends
  • A worker for processing votes in the background
  • A message queue for processing votes
  • A database

The background processing of votes is a very easy target for conversion to a serverless architecture. In the voting app, we can run a bit of code like this to run the background task:

import dockerrun  client = dockerrun.from_env()  client.run("bfirsh/serverless-record-vote-task", [voter_id, vote], detach=True)

The worker and message queue can be replaced with a Docker container that is run on-demand on a Swarm, automatically scaling to demand.

We can even eliminate the web frontends. We can replace them with Docker containers that serve up a single HTTP request, triggered by a lightweight HTTP server that spins up Docker containers for each HTTP request. The heavy lifting has now moved the long-running HTTP server to Docker containers that run on-demand, so they can automatically scale to handle load.

Our new architecture looks something like this:

The red blocks are the continually running services and the green blocks are Docker containers that are run on-demand. This application has fewer long-running services that need managing, and by its very nature scales up automatically in response to demand (up to the size of your Swarm!).

So what can we do with this?

There are three useful techniques here which you can use in your apps:

  1. Run functions in your code as on-demand Docker containers
  2. Use a Swarm to run these on a cluster
  3. Run containers from containers, by passing a Docker API socket
 

With the combination of these techniques, this opens up loads of possibilities about how you can architect your applications. Running background work is a great example of something that works well, but a whole load of other things are possible too, for example:

  • Launching a container to serve user-facing HTTP requests is probably not practical due to the latency. However – you could write a load balancer which knew how to auto-scale its own web frontends by running containers on a Swarm.
  • A MongoDB container which could introspect the structure of a Swarm and launch the correct shards and replicas.
 

What's next

We've got all these radically new tools and abstractions for building apps, and we've barely scratched the surface of what is possible with them. We're still building applications like we have servers that stick around for a long time, not for the future where we have Swarms that can run code on-demand anywhere in your infrastructure.

This hopefully gives you some ideas about what you can build, but we also need your help. We have all the fundamentals to be able to start building these applications, but its still in its infrancy – we need better tooling, libraries, example apps, documentation, and so on.

This GitHub repository has links off to tools, libraries, examples, and blog posts. Head over there if you want to learn more, and please contribute any links you have there so we can start working together on this.

Get involved, and happy hacking!

DockerCon 2016: Just Wow! [feedly]

DockerCon 2016: Just Wow!
https://blog.docker.com/2016/06/dockercon-2016-just-wow/

-- via my feedly newsfeed 

The Docker Community has continued to impress us with so much awesomeness packed in just a few days at DockerCon 2016!

Big thank you to all of the 141 confirmed speakers (not including Open Forum track sessions!), 100+ sponsors and over 4,000 attendees for helping us make such a big splash in Seattle.

We'll post the recorded videos and slides soon starting with the general sessions but here is a brief recap of all of the news from DockerCon 2016!

So many exciting #Docker announcements and news from #DockerCon 2016!
Click To Tweet


 

DOCKER NEWS: DAY 1

Docker 1.12: Now with Built-in Orchestration!

Three years ago, Docker made an esoteric Linux kernel technology called containerization simple and accessible to everyone. Today, we are doing the same for container orchestration.

Starting with Docker 1.12, we have added features to the core Docker Engine to make multi-host and multi-container orchestration easy. We've added new API objects, like Service and Node, that will let you use the Docker API to deploy and manage apps on a group of Docker Engines called a swarm. With Docker 1.12, the best way to orchestrate Docker is Docker!

Announcing the Docker for Mac and Windows Public Beta

Back in March, we launched a private beta for a new ambitious project called Docker for Mac and Docker for Windows. Our major goal was to bring a native Docker experience to Mac and Windows, making it easier for developers to work with Docker in their own environments. We're happy to announce that we're opening up the beta for Docker for Mac and Windows to everyone. And along with the beta for Docker for Mac and Windows, you get the new Docker 1.12 release candidate.

Introducing the Docker for AWS and Azure Beta

We're excited to announce Docker for AWS and Docker for Azure: the best ways to install, configure and maintain Docker deployments on AWS and Azure.

Introducing Experimental Distributed Application Bundles

The built-in orchestration features announced today with Docker 1.12 will revolutionize how IT teams build, ship and run containerized apps. With Docker 1.12, developers and ops now share a set of simple and powerful APIs, tools, and formats for building agile delivery pipelines that ship software from development through CI to production in the cloud with Docker for AWS and Azure.
 




 

DOCKER NEWS: DAY 2

Introducing the Docker Store Private Beta

We are very excited to announce the private beta of Docker Store, a marketplace for trusted and validated dockerized software – free, open source and commercial.

Our goals with Docker Store are designed around bringing Docker users and ecosystem partners together.

Docker Datacenter in AWS and Azure in a few clicks

Introducing Docker Datacenter AWS Quickstart and Azure Marketplace Templates production-ready, high availability deployments in just a few clicks.

The Docker Datacenter AWS Quickstart uses a CloudFormation templates and pre-built templates on Azure Marketplace to make it easier than ever to deploy an enterprise CaaS Docker environment on public cloud infrastructures.

Register Now for the Docker 1.12 Hackathon

With the recent announcement of Docker 1.12, we are happy to announce that today marks the first day of the Docker 1.12 Hackathon! Now that the hackathon is open for registration, participants are encouraged to hack using the new features included in Docker 1.12 including: Swarm Mode, the Service Deployment API, and the built-in routing mesh.

How Docker for Mac helps me sleep better at night

As a CTO and founder, one of the biggest advantages of Docker is being able to get new team members ready to code in no time. We used to have to keep a 5 page long README on setting up all the dependencies… that README would get outdated very quickly. Now I can get a new team member set-up and coding in 5 minutes, it's a huge win.

Building Serverless Apps with Docker

Serverless doesn't mean there is no Docker – in fact, Docker is serverless. You can use Docker to containerize these functions, then run them on-demand on a Swarm. Serverless is a technique for building distributed apps and Docker is the perfect platform for building them on.


 


How Docker for Mac helps me sleep better at night [feedly]

How Docker for Mac helps me sleep better at night
https://blog.docker.com/2016/06/docker-for-mac-splice/

-- via my feedly newsfeed

My name is Matt Aimonetti, I'm the co-founder and CTO of Splice. At Splice, we built a cloud platform for music producers, this platform is made of elements engineers often take for granted. We invented version control for music, a distributed collaboration flow and a subscription based marketplace for samples, loops presets and MIDI. All that without changing the creation tools musicians already know and like.

I'm a developer and an entrepreneur, the last thing I want to worry about are ops concerns.


We are around 15 people for a very large surface application, we push terabytes of music awesomeness every single day, we have top music producers and hobbyists using Splice the way you might be using BitBucket or GitHub.

We can't afford to lose any content or being down. We also don't have dedicated operation engineers.

Like many, we develop on Mac, deploy on Linux, our architecture is API centric and our backend is mainly written in Go with a bit of C. We use various datastores such as MySQL, Memcached, Redis and ElasticSearch.

Before using Docker, we had issues with developers, CI and prod running sometimes different versions our datastores. By containerizing everything, we now develop on the exact same version/environment that is used on CI, staging and prod. If it works locally, we won't have any surprises going through the pipeline. Updating the version of ElasticSearch or Redis is as simple as changing the version in our Docker Compose file.

But to be honest, if it wasn't for the cute menu bar icon, we would almost forget about Docker for Mac, we created a few shell aliases to run our services, test suites and specific commands: api-up, api-test, api-exec, api-down. The process is seamless, we use our local editor, with local files and it just works, no fuss, no pain. Our developers can code without having to setup and maintain other services and datastores. No more setup and maintenance of a complex development environment. It's all about efficiency, short feedback loop and reducing friction for developers who want to focus on what matters: creating an awesome product.

Speaking of our awesome product, another thing we are taking for granted: the flow from development to production.  We deploy our 400 web services probably on an average of a dozen times a day. We use continuous delivery, meaning that our commits are going straight to our CI (Jenkins running Docker) and if the build passes, the image is deployed to staging. From there, we promote the image via Jenkins web UI and it gets deployed to production.

Once again, we can focus on what we do well: writing code and not debugging weird issues due to discrepancies between our development and production environments.

As a CTO and founder, one of the biggest advantages of Docker is being able to get new team members ready to code in no time. We used to have to keep a 5 page long README on setting up all the dependencies… that README would get outdated very quickly. Now I can get a new team member set-up and coding in 5 minutes, it's a huge win.

Splice and Docker have a shared philosophy, we both believe in streamlining and improving the creation process. When freed, musicians and engineers spend more quality time doing what they do best which in itself has a direct effect on their lives and ours.

.@Splice and @Docker share philosophy of streamlining and improving the creation process
Click To Tweet


Essential CompTIA & Microsoft Windows Server Administrator Certification Bundle for $65 [feedly]

Essential CompTIA & Microsoft Windows Server Administrator Certification Bundle for $65
https://stacksocial.com/sales/comptia-essential-microsoft-certified-solutions-associate-mcsa-windows-server-2012-r2-certification-bundle?aid=a-d4vjx5x0&utm_campaign=feed&utm_medium=RSS&utm_source=www

-- via my feedly newsfeed 

All the Prep Materials You Need to Pass 6 Premium IT Professional Certification Exams & Jumpstart Your New Career
Expires September 04, 2016 23:59 PST
Buy now and get 96% off

CompTIA A+ 220-901 & 902


KEY FEATURES

The CompTIA A+ certification is the leader in professional IT certifications, and can open up a ton of career doors. These two courses will prepare you to pass the CompTIA A+ 220-901 and 220-902 certification exams. These exams focus on the fundamentals of computer technology, hardware, installing and configuring operating systems, and much more. With the materials contained in these courses, you'll be on the fast track to pass your CompTIA A+ certification with flying colors.
  • Access prep materials for both the CompTIA A+ 220-901 & 220-902 certification exams
  • Understand PC hardware, including motherboards, processors, memory & more
  • Study expansion cards, display devices, peripherals & custom configurations
  • Master networking, networking hardware & Internet Protocol
  • Learn how to install & configure operating systems
  • Discover operating tools, preventive maintenance, security, virtualization & more

PRODUCT SPECS

Details & Requirements

  • Length of time users can access this course: 12 months
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

THE EXPERT

iCollege is a leading international provider of E-Learning courses, learning technologies and development services. iCollege is a collaborative venture between XpertSkills and XpertEase Software. The synergistic result of their joint venture enables them to provide sophisticated, innovative, relevant, flexible and cost-effective learning solutions. Their collective knowledge and experience in education and training provision sets the standard for service delivery in learning solutions. For more details on this course and instructor, click here.

CompTIA Network+ N10-006


KEY FEATURES

CompTIA's Network+ N10-006 is a top certification that validates technical competency in networking administration and support. The certification confirms a technician's critical knowledge of media and topologies, protocols and standards, and network implementation and support. Obtaining this certification will make you eligible for many network administration jobs and put you on the path of a well-paid career in IT.
  • Access prep materials for the CompTIA Network+ N10-006 certification exam
  • Understand key network principles & topologies
  • Study OSI Models & functions
  • Master networking hardware, physical media, ethernet & more
  • Learn Internet Protocol & TCP/IP
  • Discover IP addressing principles

PRODUCT SPECS

Details & Requirements

  • Length of time users can access this course: 12 months
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

THE EXPERT

iCollege is a leading international provider of E-Learning courses, learning technologies and development services. iCollege is a collaborative venture between XpertSkills and XpertEase Software. The synergistic result of their joint venture enables them to provide sophisticated, innovative, relevant, flexible and cost-effective learning solutions. Their collective knowledge and experience in education and training provision sets the standard for service delivery in learning solutions. For more details on this course and instructor, click here.

Preparation for Microsoft Exam 70-410: Installing And Configuring Windows Server 2012 R2


KEY FEATURES

Windows Server 2012 R2 is a server system that delivers global-scale cloud services into corporate infrastructures. This course is designed for IT professionals who want to validate the skills and knowledge necessary to install and configure Windows Server 2012 R2. Through this comprehensive training course, you'll prepare for the Microsoft Exam 70-410 which, when you pass, will allow you to install and configure this server professionally.
  • Access prep materials for the Microsoft Exam 70-410
  • Configure servers, local storage, files & share access, print & document services & more
  • Create & configure virtual machines settins & storage & virtual networks
  • Deploy & configure Dynamic Host Configuration Protocol & DNS services
  • Install domain controllers
  • Create & manage Active Director users, computers, groups & organizational units

PRODUCT SPECS

Details & Requirements

  • Length of time users can access this course: 12 months
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

THE EXPERT

iCollege is a leading international provider of E-Learning courses, learning technologies and development services. iCollege is a collaborative venture between XpertSkills and XpertEase Software. The synergistic result of their joint venture enables them to provide sophisticated, innovative, relevant, flexible and cost-effective learning solutions. Their collective knowledge and experience in education and training provision sets the standard for service delivery in learning solutions. For more details on this course and instructor, click here.

Preparation for Microsoft Exam 70-411: Administering Windows Server 2012 R2


KEY FEATURES

This course will prepare you for the Microsoft Exam 70-411, which will certify your ability to administer Windows Server 2012 R2 infrastructure in an enterprise environment. Learning how to install and administer Windows Server 2012 R2, and earning the relevant certification, will qualify you for high-paying IT jobs. The materials in this course will give you the tools you need to crush the Microsoft Exam 70-411
  • Access prep materials for the Microsoft Exam 70-411
  • Deploy & manage serve images
  • Implement patch management & monitor servers
  • Configure Distributed File Systems, File Server Resource Manager & file & disk encryption
  • Understand how to configure DNS zones & records, & VPN & routing
  • Learn how to maintain Active Director & manage account policies

PRODUCT SPECS

Details & Requirements

  • Length of time users can access this course: 12 months
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

THE EXPERT

iCollege is a leading international provider of E-Learning courses, learning technologies and development services. iCollege is a collaborative venture between XpertSkills and XpertEase Software. The synergistic result of their joint venture enables them to provide sophisticated, innovative, relevant, flexible and cost-effective learning solutions. Their collective knowledge and experience in education and training provision sets the standard for service delivery in learning solutions. For more details on this course and instructor, click here.

Preparation for Microsoft Exam 70-412: Configuring Advanced Windows Server 2012 R2 Services


KEY FEATURES

This course will prepare you for the Microsoft Exam 70-412, which will validate your skills and knowledge to configure advanced services in Windows Server 2012 R2 infrastructure. Passing 70-412 will put you in an elite category of IT professionals with the skills to fully administer a Windows Server.
  • Access prep materials for the Microsoft Exam 70-412
  • Learn how to configure Network Load Balancing & failover clustering
  • Manage Virtual Machine movement & failover clustering roles
  • Understand how to configure advanced file services, optimize storage & manage backups
  • Discover how to recover servers & configure site-level fault tolerance
  • Implement advanced Dynamic Host Configuration Protocol solutions & DNS solutions

PRODUCT SPECS

Details & Requirements

  • Length of time users can access this course: 12 months
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

THE EXPERT

iCollege is a leading international provider of E-Learning courses, learning technologies and development services. iCollege is a collaborative venture between XpertSkills and XpertEase Software. The synergistic result of their joint venture enables them to provide sophisticated, innovative, relevant, flexible and cost-effective learning solutions. Their collective knowledge and experience in education and training provision sets the standard for service delivery in learning solutions. For more details on this course and instructor, click here.
  


Sunday, July 3, 2016

Webinar: Containerization for the Virtualization Admin [feedly]



----
Webinar: Containerization for the Virtualization Admin
// Docker Blog

If you're a virtualization admin there's a good chance that the word "container" has floated by in the last few months. This is because enterprises of all sizes are now looking to leverage the power of containerization. But what is containerization and how can you leverage containers while also making use of your investment in virtualization?

Yesterday, we hosted a webinar on Containerization for the Virtualization Admin and over 1,100 practitioners signed up. Watch the recorded webinar below.

But here's what we discussed, in a nutshell.

Containerization leverages the kernel within the host operating system to run multiple root file systems. These root file systems are called containers.

 

 

Containers take an application, and everything that it needs to run (i.e binaries) and wraps in within a single standardized unit aka a "container." This standard format allows the containerized apps to run in any environment, regardless of infrastructure. It's important to realize that containers are not VMs. Containers are more lightweight and portable than VMs. Containers leverage shared resources v.s having an entire guest operating system with it (VM). There's also no hypervisor necessary with containerization. See the architectures of containerization (left) compared to VMs (right).

 

 

The Power of Containers and VMs Together

Containers can run on a bare-metal server, within a VM or in a public cloud service provider. The Docker Engine is the secret sauce here. The engine is the Docker installed software on a host, and creates and runs the the containers. The images below show the architecture of containerization on a baremetal server (left)  and when combined with virtualization (on right).

 

 

By leveraging containerization and virtualization together, enterprise teams can go from running one application per VM, to running multiple applications per VM. Admins can place each service into a container and then run multiple containers per VM.

Voilá! This allows admins to optimize their environment by consolidating the number of VMs they have (now each VM is more powerful) and reduce costs (maintenance, hypervisor licensing, storage, etc.) all while running their applications, with faster performance speeds (remember containers are more lightweight).

Swisscom, the largest telecom provider in Switzerland is a prime example of this. The company went from running 400 apps in 400 VMs to running the same 400 apps in only 20 VMs by introducing containerization! This allowed them to save money on storage, maintenance and hypervisor licensing costs.

Containerization also allows teams to migrate workloads from one environment to another more easily.

Below is an example of a workload running in VMware vSphere migrating over to Azure.

 

 

During the webinar, Technical Evangelist Mike Coleman showed a demo of how to take an application from idea, to production by leveraging our Docker Datacenter solution and virtualization. Also, watch the Q&A section at the end of the webinar. Attendees asked lots of great questions during the webinar and we provided answers for several of them.

Now, the question isn't what the difference between containers and VMs, but "how can you get started leveraging containers in your environment?"


Containers for Virtualization Admins: leverage #containers + #VMs, together @cchines @mikegcoleman
Click To Tweet


Read more about containers for virtualization admins in this series of blog posts by Technical Evangelist Mike Coleman:

 

More resources to get you started:

 


 

Learn More about Docker


----

Shared via my feedly newsfeed


Sent from my iPhone

DockerCon 2016: Deep Dive into Docker for Developers [feedly]



----
DockerCon 2016: Deep Dive into Docker for Developers
// Docker Blog

There were many awesome announcements at DockerCon 2016 but we are super excited to open the Docker for Mac and Windows beta to everyone!

During DockerCon 2016, several presentations highlighted these efforts to bring a native Docker experience to Mac and Windows, making it easier for developers to work with Docker in their own environments. Watch the sessions below to learn more!


 

Docker for Developers – Part 1 by David Gageot, Docker

In this video, David shows how developers can quickly get started building distributed apps with Docker for Mac and Windows.


Learn about the #Docker for Mac + Windows by watching @dgageot's #DockerCon session
Click To Tweet



 

Docker for Mac and Windows: The Insider's Guide by Justin Cormack

It may not look like a lot has changed from Docker Toolbox but there has been an incredible amount of really hard engineering work that went into making Docker for Mac and Windows happen. In this video, Justin Cormack explains the internals of Docker for Mac and Windows and why these changes matter.


Watch @justincormack's #DockerCon talk for the inside scoop on #Docker for Mac and Windows
Click To Tweet



 

Docker for Developers – Part 2 by Borja Burgos and Fernando Mayo

Now that we've seen how to build distributed apps with Docker for Mac and Windows, Borja and Fernando show how to ship and run these apps on to your favorite cloud provider thanks to Docker Cloud.


#Docker for Devs Part 2 – watch the video with @borja_burgos + @fernandomayo from #DockerCon
Click To Tweet



----

Shared via my feedly newsfeed


Sent from my iPhone