-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.html
executable file
·100 lines (90 loc) · 7.72 KB
/
index.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
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="author" content="The New York Times / Based on a design by Andreas Viklund - http://andreasviklund.com/" />
<meta name="generator" content="webgen - http://webgen.rubyforge.com/" />
<link rel="stylesheet" type="text/css" href="nyt_open.css" media="screen,projection" />
<link rel="stylesheet" type="text/css" href="nyt_open.css" media="print" />
<title>Overview</title>
</head>
<body>
<div id="wrap">
<div id="header">
<p id="toplinks">
<span>Nimbul</span> / <span>Overview</span>
</p>
<h1 class="logo"><a href="index.html"><img src="images/logo.png"></a></h1>
<!--<h1><a href="index.html"><span class="fade">Nimbul</span></a></h1>-->
</div>
<div id="content">
<h1>Overview</h1>
<p>Nimbul is an open-source, enterprise-oriented cloud management tool developed at NYTimes.com. The Nimbul UI helps you manage and monitor cloud provider accounts, server clusters and instances, and user accounts. Nimbul also offers a publisher framework and command-line tools.</p>
<h2>At a Glance</h2>
<h3>Web-Based User Interface</h3>
<p>Nimbul offers an easy-to-use web-based interface, with standard page elements such as tabs and tables. Most Nimbul “objects” (such as servers and accounts) are linked to detail pages, allowing you to get a quick overview and then click through to get more information or make changes.</p>
<p>When you first log in, a dashboard view gives you quick access to the main system objects and your recent activity. The rest of the Nimbul UI has three main areas:</p>
<ul>
<li><strong><a href="servers_clusters/index.html">Clusters</a>:</strong> View and manage server clusters; launch, reboot and terminate instances; get details about currently running instances; click through to server profiles.</li>
<li><strong><a href="provider_accounts/index.html">Provider Accounts</a>:</strong> View and manage cloud provider accounts, including <span class="caps">DNS</span> information, IP addresses, storage volumes, images and security settings.</li>
<li><strong><a href="system_admin/index.html">Administration</a>:</strong> View and manage users, daemons, system messages and exceptions (requires administrator access).</li>
</ul>
<p>For more information on the web-based UI, see <a href="getting_started/index.html">Navigation</a> and <a href="getting_started/ui_elements.html">UI Elements</a>.</p>
<h3>Architecture</h3>
<p>Nimbul’s architecture is straightforward and flexible. Built on the Amazon APIs, Nimbul consists of the following:</p>
<ul>
<li>A library</li>
<li>A set of adapters (<a href="http://aws.amazon.com/ec2/">EC2</a>, <a href="http://aws.amazon.com/sqs/"><span class="caps">SQS</span></a>, <a href="http://aws.amazon.com/s3/">S3</a>, <a href="http://aws.amazon.com/autoscaling/">Auto Scaling</a>)</li>
<li>The publishers framework (for more information, see <a href="provider_accounts/provider_publishers.html">Publishing Account Information</a>)</li>
<li>The server tasks framework (for more information, see <a href="servers_clusters/servers_tasks.html">Managing Server Tasks</a>)</li>
<li>The web-based UI</li>
</ul>
<p>All of these pieces can be customized to suit your cloud provider accounts and local environment.</p>
<h2>Features</h2>
<p>The following list is just a sampling of Nimbul’s features.</p>
<ul>
<li><strong>Enterprise-oriented:</strong>
<ul>
<li>Supports clusters, allowing you to “slice” your cloud accounts</li>
<li>Supports <span class="caps">LDAP</span> and database authentication, as well as <span class="caps">SSH</span> access</li>
<li>Supports user roles, access rules, firewall rules and security groups</li>
</ul></li>
<li><strong>Designed to be cloud-agnostic:</strong> Version 1.0 of Nimbul supports Amazon EC2 only, but its concepts and structures are designed to be adaptable for most infrastructures and providers.</li>
<li><strong>Flexible:</strong> Offers a publisher framework, command-line tools and scripts to support operations when the Nimbul UI is unavailable</li>
</ul>
<h2>Background</h2>
<p>At The New York Times, we developed Nimbul as an alternative to commercial cloud management services. Our main objective was to develop an enterprise-oriented solution to support multiple server clusters and various levels of user access.</p>
<p>Nimbul will help you manage your cloud accounts, but it won’t “take over” your accounts: after you have implemented Nimbul, you can still manage your cloud accounts with other tools. Nimbul even supports external management by offering command-line tools, a publishers framework and a set of server scripts.</p>
<h2>Setup</h2>
<p>To set up Nimbul, start with the Nimbul+AMQP <span class="caps">AMI</span>. <!--_*ADD AMI ID*_--></p>
<p>Refer to the <code>install.sh</code> file for more details about installation and setup. Review the text files under <code>doc/</code> for additional setup information.</p>
<h2>Using Nimbul</h2>
<p>For best results, first familiarize yourself with the Nimbul interface by reviewing the topics under <a href="getting_started/index.html">Getting Started</a>. Review the rest of this Nimbul UI user’s guide by using the menu on the left.</p>
<p style="text-align:right;">Next: <a href="getting_started/index.html">Getting Started »</a></p>
<p><!-- MW reviewed 7/13 --></p>
<!--<p class="readmore"><a href="styles.html">Example "Read more" link</a> »</p>-->
</div>
<div id="sidebar">
<h2>About</h2>
<p>Nimbul helps you manage your work in the cloud.</p>
<h2>Documentation</h2>
<div id="menu"><ul><li class="webgen-menu-level1 webgen-menu-item-selected"><span>Overview</span></li><li class="webgen-menu-level1 webgen-menu-submenu"><a href="getting_started/index.html">Getting Started</a></li><li class="webgen-menu-level1 webgen-menu-submenu"><a href="user_accounts/index.html">User Accounts</a></li><li class="webgen-menu-level1 webgen-menu-submenu"><a href="provider_accounts/index.html">Provider Accounts</a></li><li class="webgen-menu-level1 webgen-menu-submenu"><a href="servers_clusters/index.html">Clusters and Servers</a></li><li class="webgen-menu-level1 webgen-menu-submenu"><a href="instances/index.html">Instances</a></li><li class="webgen-menu-level1 webgen-menu-submenu"><a href="hostnames/index.html">Hostnames and Addresses</a></li><li class="webgen-menu-level1 webgen-menu-submenu"><a href="security/index.html">Security</a></li><li class="webgen-menu-level1 webgen-menu-submenu"><a href="system_admin/index.html">Administration</a></li><li class="webgen-menu-level1"><a href="license.html">License and Feedback</a></li><li class="webgen-menu-level1"><a href="glossary.html">Glossary</a></li></ul></div>
<h2>Downloads</h2>
<p><strong>Version 1.0</strong><br />
<a href="http://github.com/nimbul/nimbul">GitHub</a><br>
Released July 2010</p>
<h2>Other Projects</h2>
<ul class="links">
<li><a href="http://developer.nytimes.com">Times Developer Network</a></li>
<li><a href="http://code.nytimes.com/projects/nyt_transformer/doc/">NYT_Transformer</a></li>
<li><a href="http://code.nytimes.com/projects/dbslayer">DBSlayer</a></li>
<li><a href="http://code.nytimes.com/projects/xslcache">XSL Cache</a></li>
</ul>
</div>
<div id="footer">
<p>© 2010 <a href="http://www.nytimes.com">The New York Times</a> | Made with <a href="http://webgen.rubyforge.org">webgen</a></p>
</div>
</div>
</body>
</html>