forked from cloudify-cosmo/getcloudify.org
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-orchestration-docker-container-deployment-cloud.html
More file actions
119 lines (97 loc) · 5.8 KB
/
docker-orchestration-docker-container-deployment-cloud.html
File metadata and controls
119 lines (97 loc) · 5.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
---
layout: bt_about
title: Docker Container | Docker Orchestration | Docker Cloud
category: cloud orchestration cloud automation
---
<section id="content">
<div class="container">
<div class="row">
<div class="span6 no-margin">
<h1><strong>Introducing Docker Orchestration with the Cloudify 3.0 Plugin</strong></h1>
<h2>Built-in Docker Management & Support</h2>
<p> Cloudify has a built-in Docker plugin and matching types, which allows users to use Docker containers as part of any topology. This provides a full-blown orchestration and automation method for large-scale Docker-based systems. On top of this, pre-made Docker images for deploying your management environment, provide out-of-the-box cross Linux-distribution support for a more robust experience, easier & faster upgrades for your management environments, along with a faster bootstrap process. </p>
<br/>
<a class="btn btn-theme btn-large btn-rounded" id="downloadBtnInner" href="/downloads/get_cloudify_3x.html"><i class="icon-download"></i> Download Now</a>
<a class="btn btn-green btn-large btn-rounded" id="goProInner" href="https://github.com/cloudify-cosmo/cloudify-docker-plugin"><i class="fa fa-code-fork"></i> Docker Plugin</a>
</div>
<div class="span6">
<!-- start flexslider -->
<div class="flexslider">
<ul class="slides">
<li>
<a class="hover-wrap fancybox fancybox.iframe" data-fancybox-group="gallery" title="Cloudify Your App on OpenStack Cloud" href="http://www.youtube.com/embed/tfQLkjkCmHA?enablejsapi=1&wmode=opaque"></a>
<img src="img/docker.png" alt="" />
</li>
</ul>
</div>
<!-- end flexslider -->
</div>
</div>
</section>
<section id="content">
<div class="container">
<div class="row">
<div class="span12">
<hr/>
<div class="aligncenter">
<img src="img/Orchestration-2.png" width="400">
</div>
<h1><strong>Intelligent Docker Orchestration</strong> - Gluing All the Pieces Together</h1>
<ul>
<li>Docker containers were created to help enable the fast, and reliable deployment of application components or tiers, by creating a container that holds a self-contained ready to deploy parts of applications, with the middleware and the app business logic needed to run them successfully. By design, Docker is purposely an isolated self-contained part of the application, typically one tier or even one node in a tier.</li>
<li>However, an application is typically multi-tier in its architecture and that means you have tiers with dependencies between them, where the nature of the dependencies can be anything from network connections and remote API invocations, to exchange of messages between application tiers. And hence an app is a set of different containers with specific configurations. This is why you need a way to glue the pieces of your app together.</li>
<li>This is where Cloudify comes in - with Cloudify's Docker orchestration, we will take care of the timing of container creation by order of dependency, as well as all of the necessary configurations to allow the containers to communicate and pass the required runtime properties to one another.</li>
<li>Based on TOSCA, with Cloudify's YAML-based blueprints, you are able to describe even the most complex topologies, including: the infrastructure, as well as, the middleware tier, and app layers on top of these. Cloudify basically takes this TOSCA orchestration plan and materializes these using workflows that traverse the graph of components, or this plan of components and issues commands to agents. These then create the app components and glue all this together. </li>
</ul>
<hr/>
</div>
</div>
</div>
</section>
<section id="content">
<div class="container">
<div class="row">
<div class="span3"></div>
<div class="span6">
<div class="box alignjustify">
<div class="text">
<br/>
<p><strong><font color="#00B4DA" style="font-size:16px;"> Docker-based Cloudify Manager Setup</font></strong></p>
<p>Premade Docker images will replace the current package-based method for deploying a Cloudify management environment.</p>
<p>This will provide:</p>
<ul>
<li>An out-of-the-box cross distribution support while also bridging dependency tree gaps between different user provided images.</li>
<li>Easier, faster upgrades for your management environments.</li>
<li>A faster bootstrap process.</li>
</ul>
<p>This will nicely mesh with the Manager Blueprint approach and the <a href="https://github.com/cloudify-cosmo/cloudify-docker-plugin" target="_blank">Docker</a> and <a href="http://getcloudify.org/guide/3.0/plugin-fabric.html" target="_blank"> Fabric plugins</a> for a seamless management environment provisioning experience.</p>
</div>
</div>
</div>
<div class="span3"></div>
</div>
</div>
</div>
</section>
<div class="clear"></div>
<section id="bottom">
<div class="container">
<div class="row">
<div class="span2"></div>
<div class="span8">
<div class="aligncenter">
<h2><strong>Download Cloudify or Fork the Plugin Now</sup></strong></h2>
<br/>
<a class="btn btn-large btn-theme btn-rounded" id="downloadBtnInner" href="/downloads/get_cloudify_3x.html"><i class="icon-download"></i> Download Now</a>
<a class="btn btn-green btn-large btn-rounded" id="goProInner" href="https://github.com/cloudify-cosmo/cloudify-docker-plugin"><i class="fa fa-code-fork"></i> Docker Plugin</a>
<br/>
</br>
</div>
</div>
<div class="span2"></div>
</div>
</div>
</section>
<div class="clear"></div>