forked from cloudify-cosmo/getcloudify.org
-
Notifications
You must be signed in to change notification settings - Fork 0
/
how-it-works.html
105 lines (96 loc) · 6.92 KB
/
how-it-works.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
---
layout: bt_about
title: How It Works
category: Product
---
<section id="inner-headline">
<div class="container">
<div class="row">
<div class="span12">
<ul class="breadcrumb">
<li><a href="/"><i class="icon-home"></i></a><i class="icon-angle-right"></i></li>
<li><a href="#">{{ page.category }}</a><i class="icon-angle-right"></i></li>
<li class="active">{{ page.title }}</li>
</ul>
</div>
<div class="span12">
<div class="inner-heading">
<h1><i class="icon-cogs"></i><strong>How</strong> It Works</h1>
</div>
</div>
</div>
</div>
</section>
<section id="inner-headline">
<div id="resultsDiv" class="DocumentsWrap"></div>
<div id="pageContent" class="container">
<div class="row">
<div class="span12">
<div class="tabbable tabs-left">
<ul class="nav nav-tabs">
<li class="active"><a href="#topone" data-toggle="tab"><i class="icon-book"></i> 1. Blueprint Configuration</a></li>
<li><a href="#toptwo" data-toggle="tab"><i class="icon-hand-up"></i> 2. Single-Click Installation</a></li>
<li><a href="#topthree" data-toggle="tab"><i class="icon-stethoscope"></i>3. Monitoring</a></li>
<li><a href="#topfour" data-toggle="tab"><i class="icon-heart"></i>4. Auto-Healing</a></li>
<li><a href="#topfive" data-toggle="tab"><i class="icon-cog"></i> 5. Upgrading</a></li>
<li><a href="#topsix" data-toggle="tab"><i class="icon-certificate"></i> 6. Auto-Scaling</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="topone">
<div class="views-field-body">
<div class="field-content"><p>Taking existing apps to the cloud with no code changes is easy with Cloudify. The secret is in the blueprint. A Cloudify print is a simple config that describes the application's deployment and management automation plan on any cloud.</p>
<p><img alt="" src="/img/recipe.png" width="600"></p>
<div class="cloudify-blue-border">
Cloudify blueprints automagically configure the dependencies between application tiers, the lifecycle events (install, start, configure, stop, uninstall etc) per tier and the cloud resources used by each tier. In addition, the recipe determines how to monitor, upgrade, maintain and scale your application tiers on-demand.</div></div>
</div>
</div>
<div class="tab-pane" id="toptwo">
<div class="field-content"><p>The Cloudify orchestrator uses the pre-defined blueprint to install your application on the cloud end to end: from VM provisioning all the way to application code deployment and dynamic wiring of your application's dependencies.</p>
<p><img alt="" src="/img/singleclick.png" width="600"></p>
<div class="cloudify-blue-border">
Cloudify applies a particular cloud API through the Cloud Driver layer. The Cloud Driver creates the VMs and installs Cloudify agents on each one. From that point, Cloudify Agents are orchestrated to install and start your application according to the blueprint.</div></div>
</div>
<div class="tab-pane" id="topthree">
<div class="field-content"><p>Cloudify doesn't stop working for you once the deployment is complete. Cloudify monitors your application based on any custom metrics you define. Get the most up to date performance indicators in a user friendly dashboard.</p>
<p><img alt="" src="/img/Monitoring.png" width="600"></p>
<div class="cloudify-blue-border">
Cloudify allows you to plug-in to your monitoring technology of choice, providing a means to install your monitoring agents as part of the application installation, and report your metrics to the Cloudify policy engine and metrics database. Cloudify visualizes your monitoring metrics and statistics over web reports and provides you with APIs to query monitoring metrics from any of your systems. All of this is coming soon in version 3.1.</div></div>
</div>
<div class="tab-pane" id="topfour">
<div class="field-content"><p>Cloudify's new and improved auto-healing technology that will be available in version 3.1, allows you to get the most out of the cloud by maintaining your application’s health without manual intervention. Cloudify auto-heals crashed middleware or lost VMs while automatically reconfiguring the app.</p>
<p><img alt="" src="/img/autoheal.png" width="600"></p>
<div class="cloudify-blue-border">
Stay tuned for our next release and all the goodies coming with it. </div></div>
</div>
<div class="tab-pane" id="topfive">
<div class="field-content"><p>Cloudify supports post-deployment upgrades and fine-tuning via blueprint custom workflows. Custom workflows can be invoked manually or programmatically.</p>
<p><img alt="" src="/img/upgrade.png" width="600"></p>
<div class="cloudify-blue-border">
The Cloudify GUI, CLI and REST API allows you to invoke a custom workflow described in the blueprint. For example a custom workflow can define how to acquire a new version of your code and deploy it onto your middleware.</div></div>
</div>
<div class="tab-pane" id="topsix">
<div class="field-content"><p>Cloudify will automatically scale your application for you… using customized policies with scaling rules that are evaluated against custom metrics you define.</span></h2>
<p><img alt="" src="/img/autoscale.png" width="600"></p>
<div class="cloudify-blue-border">
When the Cloudify Orchestrator detects a SLA breach using the custom scaling rules, it invokes a scale-out workflow that can create additional nodes, add the to the load-balancer or perform any other set of desired steps (using a customized workflow).
<br/>
Cloudify will automatically scale your application for you… using customized policy with scale rules that are being evaluated against your custom metrics. All of this will be available in Cloudify's next release - so stay tuned.</div>
</div>
</div>
</div>
<!-- end tab -->
<br/>
<p><div class="well">
<div class="aligncenter">
<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>
</p>
</div>
</div>
</div>
</div>
</section>
<div class="clear"></div>