forked from cloudify-cosmo/getcloudify.org
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcloud_orchestration_cloud_automation.html
248 lines (216 loc) · 14.4 KB
/
cloud_orchestration_cloud_automation.html
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
---
layout: bt_about
title: Cloud Orchestration | Cloud Automation
category: cloud orchestration cloud automation
---
<section id="content">
<div class="container">
<div class="row">
<div class="span6 no-margin">
<h1><strong>Introducing Cloudify 3.0</strong></h1>
<h2>Orchestrate Real Apps on the Cloud with Cloudify</h2>
<p> Achieve a smooth transition to the cloud and easy automation of even the most complex applications throughout their entire lifecycle with Cloudify. Orchestrate the creation of the whole cloud infrastructure required for your application, starting from compute resources all the way down to networks and block storage devices. Cloudify will then deploy your applications to the cloud (<a href="/openstack-architecture-cloudify.html">OpenStack</a>, VMWare vSphere, or even bare metal like Softlayer), monitor their progress and scale them when needed.</p>
<p>With Cloudify, you won’t be locked in to any one cloud provider or one type of cloud; deploy the same application in your own data center or on the cloud of your choice using your favorite automation and configuration management tools. Monitor, manage and scale your application with Cloudify, whatever the topology or technology stack.</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="/goPro.html"><i class="icon-plus"></i> Go Pro!</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">
<img src="img/AboutThumbnail.png" alt="" /></a>
</li>
</ul>
</div>
<!-- end flexslider -->
</div>
</div>
</section>
<section id="content">
<div class="container">
<div class="row">
<div class="span12">
<div class="aligncenter">
<div class="well"><h2><img src="/img/OSICon.png" width="85"> Learn more about how Cloudify is now even more <a href="/openstack-architecture-cloudify.html"><strong> OpenStack Native.</strong></a></h2></div>
</div>
</div>
</div>
<div class="row">
<div class="span12">
<hr/>
<h1><strong>Intelligent orchestration</strong> of applications on the cloud.</h1>
<p>Most automation tools are focused on the installation and configuration phases of application management, while in reality much of the management takes place after the application has been deployed.</p>
<p>Cloudify was redesigned to eliminate the boundaries between orchestration and monitoring, providing a mechanism to automatically react to monitored events with the appropriate corrective measures. Version 3.0 includes these building blocks of custom workflows, a workflow engine and a modeling language that enables the automation of any process and any stack. Version 3.1 will introduce monitoring and custom policies for automated triggering of such corrective measures to provide auto-healing and auto-scaling capabilities.</p>
<hr/>
</div>
</div>
</div>
</section>
<section id="content">
<div class="container">
<div class="row">
<div class="span12">
<div class="aligncenter">
<a name="HPLink"></a>
<img src="img/Orchestration-2.png" width="400">
<a name="HPLink"></a>
<h2><strong>New Intelligence in Orchestration</strong></h2>
</div>
</div>
<div class="row">
<div class="span1"></div>
<div class="span5">
<div class="box alignjustify">
<div class="text">
<br/>
<p><strong><font color="#00B4DA" style="font-size:16px;">Integrating Your Entire Automation and Monitoring Tool Chain</font></strong></p>
<p>A typical automated environment does not end with configuration management; it typically involves a varied and fluctuating toolchain to manage provisioning, configuration management, logging & monitoring, real-time analytics and workflow automation.</p>
<p>Cloudify brings together a variety of tools that are used throughout the various stages of the application lifecycle:</p>
<ul>
<li>Configuration management tools, such as Chef, Puppet, Fabric and Docker</li>
<li>Infrastructure orchestration tools, such as OpenStack Heat</li>
<li>Logging and monitoring tools, such as logstash and elasticsearch</li>
<li>Real-time analytics tools, such as Reimann.IO</li>
</ul>
<p>In doing so, Cloudify promotes common industry best practices, making it easy to integrate and use best of breed tools to manage your environment. . In addition, Cloudify 3.0 comes with a new plug-in architecture that allows to easily integrate of a wide range of tools for monitoring, configuration management and cloud infrastructure.</p>
</div>
</div>
</div>
<div class="span5">
<div class="box alignjustify">
<div class="text">
<br/>
<p><strong><font color="#00B4DA" style="font-size:16px;">Support for VMware, CloudStack, SoftLayer and other clouds</font></strong></p>
<p>Cloudify 3.0 contains built-in plug-ins for Apache CloudStack and VMware vSphere, (with vCloud and SoftLayer landing with soon). It also comes with open plug-in architecture to support other clouds such as Amazon AWS, GCE, CloudStack as well as Linux containers such as Docker (plugins for all of which will be released in the coming few weeks). With Cloudify 3.0, it is now possible to span the same application across multiple cloud environments without creating a new Cloudify setup per environment. This is useful for users who are transitioning from their existing environment into a cloud environment and also for allowing bursting and hybrid simple hybrid cloud deployments between OpenStack, VMware, Amazon and other clouds.</p>
</div>
</div>
</div>
<div class="span1"></div>
</div>
</div>
</div>
<div class="row">
<a name="deploymentautomation"></a>
</div>
<div class="row colOdd">
<div class=" span4"><div class="pr iconHolder"><img class="alignCenter" src="img/BlueprintCatalog140.png" style="vertical-align:middle;"></div></div>
<div class=" span8"><div class="pad35"> <h2><strong>From Blueprint to Production</strong></h2>
<p>Model and deploy your applications using Cloudify blueprints. Define your app tiers and their dependencies for even the most complex apps. Sit back and let Cloudify orchestrate the deployment for you.</p>
<p>Automate your move to the cloud with Cloudify’s simple blueprints that treat your infrastructure as code. Map out the details needed to run an application including its middleware services and their dependencies, installation, where to find the application and service binaries, scale out and scale in, and even how to monitor the entire app lifecycle.</p>
</div></div>
</div>
<div class="row"><a name="continuousdelivery"></a></div>
<div class="row colEven">
<div class=" span8"><div class="pad35">
<h2><strong>Continuous Delivery</strong></h2>
<p>Take your apps from development to production simply and smoothly. Cloudify automates your DevOps and continuous delivery processes, taking you into deployment smoothly and consistently throughout the delivery cycle, from development, to UAT to production.</p></div></div>
<div class=" span4"><div class="pr iconHolder"><img class="alignCenter" src="img/hpIcons/2.png"></div></div>
</div>
<div class="row"><a name="applifecycle"></a></div>
<div class="row colOdd">
<div class=" span4"><div class="pr iconHolder"><img class="alignCenter" src="img/hpIcons/3.png"></div></div>
<div class=" span8"><div class="pad35">
<h2><strong>Fully Automated Application Lifecycle</strong></h2>
<p>Managing your applications on the cloud involves a lot of moving parts, and putting all the pieces together is often times error prone. Cloudify automates the entire application lifecycle, from deployment, to monitoring, scaling, failover, continuous delivery and infrastructure upgrades. Automating these processes significantly minimizes both the complexity and the margin of error when managing your app on the cloud.</p></div></div>
</div>
<div class="row"><a name="upgrades"></a></div>
<div class="row colEven">
<div class=" span8"><div class="pad35">
<h2><strong>Effortless Upgrades</strong></h2>
<p>Cloudify supports post-deployment infrastructure upgrades and fine-tuning via our blueprints or custom commands. These custom commands can be invoked manually or programmatically, through the Cloudify CLI or REST API, invoking the custom command described in the blueprint. For example, a custom command can define how to acquire a new version of your code and deploy it onto your middleware.</p></div></div>
<div class=" span4"><div class="pr iconHolder"><img class="alignCenter" src="img/hpIcons/4.png"></div></div>
</div>
<br/><br/>
</div>
</section>
<div class="clear"></div>
<!-- <section id="content">
<div class="container">
<div class="row">
<div class="span12">
<div class="aligncenter"><h2><strong>More 3.0 Goodness</strong></h2></div>
</div>
<div class="row">
<div class="span6">
<div class="box alignjustify">
<div class="aligncenter icon">
<img src="img/openstack-one-color-alt.png" width="121"/>
</i>
</div>
<div class="text">
<br/>
<h3><strong>Native Integration with OpenStack</strong></h3>
<p>As OpenStack is fast becoming the defacto standard for private clouds, Cloudify 3.0 was redesigned for even tighter integration with OpenStack technology and core services, including KeyStone, Neutron, Nova and Heat. The underlying design of Cloudify was also re-architected to match the design principles of OpenStack services, including the rewriting of the core services in Python and leveraging common infrastructure building blocks such as RabbitMQ.</p>
</div>
</div>
</div>
<div class="span6">
<div class="box alignjustify">
<div class="aligncenter icon">
<img src="img/Multi-CloudManager.png" width="125"/>
</i>
</div>
<div class="text">
<br/>
<h3><strong>TOSCA Support</strong></h3>
<p><a href="https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca" target="_blank">TOSCA (Topology and Orchestration Specification for Cloud Applications)</a> is a specification that allows users to describe any set of automation processes on cloud applications with an extensible set of hooks and component types. Cloudify 3.0 uses a YAML-based orchestration template driven by the TOSCA specification. The next release of Cloudify will include full syntax compatibility with the TOSCA specification as soon as it becomes officially supported.</p>
</div>
</div>
</div> </div>
</div>
</div>
</section> -->
<section id="content">
<div class="container">
<div class="row">
<div class="span4">
<div class="aligncenter icon">
<img src="img/ScalableOrc.png" width="200">
</div>
</div>
<div class="span8">
<h4><strong>Multiple applications that can span thousands of nodes</strong></h4>
<p>Managing and monitoring of an application requires tight integration with the application to enable quick failure-detection, scaling and other reactive actions. As this makes orchestration tasks heavier, many existing orchestration tools are limited by their monitoring and orchestration engine. This is particularly challenging with big data or networking services that can span to thousands of instances for a single deployment.</p>
<p>Cloudify 3.0 provides management and monitoring of large scale applications using a message broker, such as RabbitMQ, to manage the communication with its managed instances and a logging and analysis engine, through LogStash and ElasticSearch, for big data scale.</p>
</div>
</div>
<div class="row">
<div class="span4">
<div class="aligncenter icon">
<img src="img/GraphicManager.png" width="200">
</div>
</div>
<div class="span8">
<h4><strong>New topology-driven monitoring</strong></h4>
<p>Many existing monitoring tools were designed to monitor applications only after they have been deployed. In a DevOps environment in which the application continuously changes, sometimes hundreds of times each day, keeping the monitoring system in sync with the actual application deployment is a challenge. As the monitoring systems are often not equipped to map the application topology and architecture, complex and error-prone discovery models are needed to map the application deployment and the dependencies of its components.</p>
<p>Cloudify 3.0 introduces a new concept of topology-driven monitoring in which the entire application management and tracking system is centralized around the application topology, rather than the infrastructure. This makes it possible at any given moment to track not only the state of the application, but also the status of deployment, updates and scaling processes through a single view. As the monitoring system is integrated with the orchestration engine, the two systems are always in sync and up to date, eliminating the need to rely on external discover services.</p>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="bottom">
<div class="container">
<div class="row">
<div class="span2"></div>
<div class="span8">
<div class="aligncenter">
<h2><strong>Learn more about Cloudify Premium<sup>TM</sup> or Download Now</sup></strong></h2>
<br/>
<a class="btn btn-large btn-green btn-rounded" id="goProInner" href="/goPro.html"><i class="icon-plus"></i> Go Pro!</a>
<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>
<br/>
</br>
</div>
</div>
<div class="span2"></div>
</div>
</div>
</section>
<div class="clear"></div>