This repository has been archived by the owner on Dec 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathindex.html
235 lines (207 loc) · 10.3 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
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
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/dist/style.css" />
<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,900" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Blox - Open Source Tools for Amazon ECS</title>
</head>
<body>
<div style='font-size:x-large;padding:15px;color:white;background:red;'>
This project has been <a href="https://github.com/blox/">archived</a>.
</div>
<div id="top" class="header">
<div class="container">
<div class="row">
<div class="col-md-9">
<p class="lead"><img style="height: 40px" src="assets/img/blox-logo.svg" class="blox" alt="Blox" /> is a collection of open source projects
for container management and orchestration on <a href="https://aws.amazon.com/ecs">Amazon ECS</a>
</p>
</div>
</div>
<div class="row">
<div class="col-sm-9">
<p class="block-description sublead">Blox gives you more control over how your containerized applications run on Amazon ECS.
It enables you to build schedulers and integrate third-party schedulers on top of ECS, while leveraging Amazon ECS to fully manage and scale your clusters.</p>
</div>
</div>
</div>
<img class="main-render" src="assets/img/render.png" />
</div>
<div class="menu-wrapper">
<div class="menu">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<h1><a href="index.html#top"><img src="assets/img/blox-logo.svg" alt="Blox" /></a></h1>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li><a style="padding-left: 60px; font-weight: bolder" href="#scheduling-framework">Scheduling Framework</a></li>
<li><a style="padding-left: 60px; font-weight: bolder" href="#command-line-tools">Command Line Tools</a></li>
<li><a style="padding-left: 60px; font-weight: bolder" href="#releases-and-roadmap">Releases and Roadmap</a></li>
<li><a style="padding-left: 60px; font-weight: bolder" href="#about" class="text-light">About</a></li>
</ul>
</div>
</div>
</div>
</div>
<div id="scheduling-framework" class="block scheduling">
<div style="background-image: none" class="container">
<h2><img src="assets/img/scheduling-framework.svg" /> Scheduling Framework</h2>
<div class="row">
<div class="col-sm-12">
<p class="block-description">The following components provide a scheduling framework to help you easily build custom tooling,
such as schedulers, on top of Amazon ECS. The framework makes it easy to consume events from Amazon ECS, store the cluster state locally, and
query the local data store though APIs. </p>
</div>
</div>
<div class="custom-panel">
<div class="row">
<div class="col-sm-3">
<h3><img src="assets/img/repo.svg" /> <a href="https://github.com/blox/blox/tree/master/cluster-state-service">cluster-state-service</a></h3>
</div>
<div class="col-sm-9">
<p>The <a href="https://github.com/blox/blox/tree/master/cluster-state-service">cluster-state-service</a> consumes events from a stream of all changes to containers and instances across your Amazon ECS clusters,
persists the events in a local data store, and provides APIs (e.g., search, filter, list, etc.) that enable you to query the state of your cluster
so you can respond to changes in real-time. The cluster-state-service tracks your Amazon ECS cluster state locally,
and manages any drift in state by periodically reconciling state with Amazon ECS. </p>
</div>
</div>
<div class="spacer-40"></div>
<div class="row">
<div class="col-sm-3">
<h3><img src="assets/img/repo.svg" /> <a href="https://github.com/blox/blox/tree/master/daemon-scheduler">daemon-scheduler</a></h3>
</div>
<div class="col-sm-9">
<p>The <a href="https://github.com/blox/blox/tree/master/daemon-scheduler">daemon-scheduler</a> is a scheduler that allows you to run exactly one task per host across all nodes in
a cluster. The scheduler monitors the cluster state and launches tasks as new nodes join the cluster, and
it is ideal for running monitoring agents, log collectors, etc. The scheduler can be used as a reference for
how to use the cluster-state-service to build custom scheduling logic, and we plan to add additional
scheduling capabilities for different use cases. </p>
</div>
</div>
</div>
</div>
</div>
<div id="command-line-tools" class="block cli">
<div class="container">
<h2><img src="assets/img/command-line-tools.svg" /> Command Line Tools</h2>
<div class="row">
<div class="col-md-7">
<p class="block-description">The following project provides local development tools for Amazon ECS.</p>
</div>
</div>
<div class="custom-panel">
<div class="row">
<div class="col-sm-3">
<h3><img src="assets/img/repo.svg" /> <a href="https://github.com/aws/amazon-ecs-cli">ecs-cli</a></h3>
</div>
<div class="col-sm-9">
<p>The <a href="https://github.com/aws/amazon-ecs-cli">Amazon ECS Command Line Interface (CLI)</a> is a command line interface for Amazon ECS that provides
high-level commands to simplify creating, updating, and monitoring clusters and tasks from a local
development environment and deploying tasks to production on Amazon ECS. You can use the CLI, as an
alternative to the AWS Management Console, for everyday development and testing.</p>
</div>
</div>
</div>
</div>
</div>
<div id="releases-and-roadmap" class="block releases">
<div class="container">
<h2><img src="assets/img/releases-and-roadmap.svg" /> Releases and Roadmap</h2>
<div class="row">
<div class="col-md-12">
<p class="block-description">The following pages provide deployment packages for the latest
releases and the roadmap for the Blox projects.</p>
</div>
</div>
<div class="custom-panel">
<div class="row">
<div class="col-sm-3">
<h3><img src="assets/img/repo.svg" /> <a href="https://github.com/blox/blox/releases">release</a></h3>
</div>
<div class="col-sm-9">
<p>The <a href="https://github.com/blox/blox/releases">release</a> page tracks various release and deployment packages for Blox.
The scheduling framework can be deployed on AWS using AWS CloudFormation templates or locally using the provided Docker compose file.
This folder contains both deployment automation methods. As more projects are added, this folder will act as the central location for downloading Blox release packages.</p>
</div>
</div>
<div class="spacer-40"></div>
<div class="row">
<div class="col-sm-3">
<h3><img src="assets/img/repo.svg" /> <a href="https://github.com/blox/blox/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3A%22roadmap%22">roadmap</a></h3>
</div>
<div class="col-sm-9">
<p>The <a href="https://github.com/blox/blox/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20label%3A%22roadmap%22">roadmap</a>
page organizes and tracks issues across the Blox projects. The Blox team will share and collaborate on the project roadmap here. </p>
</div>
</div>
</div>
</div>
</div>
<div id="about" class="block about">
<div class="container">
<div class="row">
<div class="col-md-6">
<h2>What is Amazon ECS?</h2>
<p><a href="http://aws.amazon.com/ecs/">Amazon ECS</a> is a container management service for deploying and scaling
Docker containers in production. Amazon ECS makes it easy to securely run
containerized applications at high levels of scale and fault tolerance. You just
add the server capacity you need to your cluster and upload your container
images. Amazon ECS takes care of the rest.</p>
<p>It runs your containers across a cluster of servers and takes care of load
balancing and scaling your containers. There is no container management
software to install and operate because it is all provided to you as a service,
making it great for production applications.</p>
</div>
<div class="col-md-6">
<h2>Contributing to Blox</h2>
<p>All projects under Blox are released under Apache 2.0 and the
usual Apache Contributor Agreements apply for individual contributors. All
projects are maintained in public on GitHub, issues and pull requests use
GitHub, and discussions use our <a href="https://gitter.im/blox">Gitter channel</a>. Our roadmap proposals are
maintained under the roadmap repo. We look forward to collaborating with
the community.</p>
</div>
</div>
</div>
</div>
<div class="footer">
<div class="container">
<div class="container-flex">
<div class="column-1">
<img src="assets/img/blox-logo.svg" class="blox" alt="Blox" />
</div>
<div class="column-2">
<p>
Keep up to date:
<a href="https://github.com/blox/blox/" class="social"><img src="assets/img/github.svg" alt="Github" /></a>
<a href="https://gitter.im/blox" class="social"><img src="assets/img/gitter.svg" alt="Gitter" /></a>
<a href="https://twitter.com/awscloud/" class="social"><img src="assets/img/twitter.svg" alt="Twitter" /></a>
</p>
</div>
<div class="column-3">
<p>Blox is supported by <img class="aws" src="assets/img/aws-color.png" srcset="assets/img/aws-color.png 1x, assets/img/aws-color@2x.png 2x" />
</p>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<p class="copyright">© 2016-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.</p>
</div>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="assets/js/headroom.min.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>