Profile

Cover photo
Stuart Page
Lived in Houston
37 followers|152,925 views
AboutPostsPhotosYouTubeReviews

Stream

Stuart Page

Shared publicly  - 
 
Looking through the quick guide this looks like a great open-source service discovery tool based on the gossip protocol. I particularly like the fact that the configs are in Json format.
 
Service Discovery and Configuration made easy

Consul has multiple components, but generally it's a tool for discovering and configuring services in your infrastructure.

It's distributed highly available, and extremely scalable.

It provides several key features:

Service Discovery:
Clients of Consul can provide a service, such as API or MySQL, and other clients can use Consul to discover providers of a given service. Using either DNS or HTTP, applications can easily find the services they depend upon.

Health Checking:
Consul clients can provide any number of health checks, either associated with a given service ("is the webserver returning 200 OK"), or with the local node ("is memory utilization below 90%"). This information can be used by an operator to monitor cluster health, and it is used by the service discovery components to route traffic away from unhealthy hosts.

Key/Value Store:
Applications can make use of Consul's hierarchical key/value store for any number of purposes including: dynamic configuration, feature flagging, coordination, leader election, etc. The simple HTTP API makes it easy to use.

Multi Datacenter:
Consul supports multiple datacenters out of the box. This means users of Consul do not have to worry about building additional layers of abstraction to grow to multiple regions.

Consul is designed to be friendly to both the DevOps community and application developers, making it perfect for modern, elastic infrastructures.

---

Basic Architecture of Consul:

Consul is a distributed, highly available system. There is an in-depth architecture overview available, but this section will cover the basics so you can get an understanding of how Consul works. This section will purposely omit details to quickly provide an overview the architecture.

Every node that provides services to Consul runs a Consul agent. Running an agent is not required for discovering other services or getting/setting key/value data. The agent is responsible for health checking the services on the node as well as the node itself.

The agents talk to one or more Consul servers. The Consul servers are where data is stored and replicated. The servers themselves elect a leader. While Consul can function with one server, 3 to 5 is recommended to avoid data loss scenarios. A cluster of Consul servers is recommended for each datacenter.

Components of your infrastructure that need to discover other services or nodes can query any of the Consul servers or any of the Consul agents. The agents forward queries to the servers automatically.

Each datacenter runs a cluster of Consul servers. When a cross-datacenter service discovery or configuration request is made, the local Consul servers forward the request to the remote datacenter and return the result.

---

Image / Source:
http://www.consul.io

Consul vs other Software:
http://www.consul.io/intro/vs

Documentation:
http://www.consul.io/docs/index.html

Quick Start:
http://www.consul.io/intro/getting-started/install.html

GitHub / Download:
https://github.com/hashicorp/consul

License:
Mozilla Public License, Version 2.0
http://www.mozilla.org/MPL/2.0
https://github.com/hashicorp/consul/blob/master/LICENSE
1
Add a comment...

Stuart Page

Shared publicly  - 
 
Does anyone know if the SLC write buffer, employed by modern #SSD such as the Samsung 840 EVO to improve sequential write performance, is "stable storage", e.g. should persist across a power cut?
1
Add a comment...

Stuart Page

Shared publicly  - 
 
Deploy a simple DNS server for your private network in just 5 steps through the power of #docker .There is a sixth step, but it just tells you that you're done!
1
Add a comment...

Stuart Page

Shared publicly  - 
 
Implementing #hhvm should hopefully just require a few changes to the Dockerfile in my #docker php apps.
 
Install HHVM on an Ubuntu 13.10 VPS: http://bit.ly/Q9xMls

HipHop Virtual Machine (HHVM) is a virtual machine developed and open sourced by Facebook to process and execute programs and scripts written in PHP.
1
Add a comment...
Have him in circles
37 people
Melissa Seanard's profile photo
Peter Phillips's profile photo
Claire Taylor's profile photo
Stathis Mor's profile photo
Robert Page's profile photo
Henry Prescott's profile photo

Stuart Page

Shared publicly  - 
 
This is pretty cool. Stream the torrent from torrent files, rather than downloading them before playing.
Peerflix is an experimental video streaming BitTorrent client for Node.js. The tool can be used to ...
1
Add a comment...

Stuart Page

Shared publicly  - 
 
I celebrate my blog getting 50k views by posting a tutorial on LVM snapshots
1
Add a comment...
 
I've got two-factor on my email accounts, but really should get round to using it on my SVN server.
 
To protect your SSH server with two-factor authentication, you can use the Google Authenticator PAM module. Every time you connect you have to enter the code from your smartphone.

Here's how to get it set up: http://bit.ly/PZoQiv
1
Add a comment...

Stuart Page

Shared publicly  - 
 
I love the automatically generated names for #docker containers. Such as this:
1
Add a comment...

Stuart Page

Shared publicly  - 
 
8 passively cooled cores and 12 data ports. Complete with remote ipmi access. Shame I can't find it in the uk
1
Add a comment...
People
Have him in circles
37 people
Melissa Seanard's profile photo
Peter Phillips's profile photo
Claire Taylor's profile photo
Stathis Mor's profile photo
Robert Page's profile photo
Henry Prescott's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Houston - Denver - Lagos - Sydney - Guildford
Links
Contributor to
Work
Occupation
Software Developer
Skills
PHP, Ajax, Javascript, HTML5, Xen, OpenVZ, Virtualization, Linux Administration, Java, C++
Basic Information
Gender
Male
Relationship
Single
Apps with Google+ Sign-in
I have been going to peak fitness for quite a while now. The staff are always genuinely friendly and never 'in a mood'. They appear to have developed an immunity to "a case of the mondays". As the previous reviewer mentioned, the women who work there are quite attractive, and I'm sure women will think the same of the male staff, but that really isn't the reason why you should go. It has a fantastic location and plenty of quality equipment. If you can think of an exercise, you can do it there, and the staff will be happy to show you new ones or provide you with a personalised fitness plan should you desire. There are also many 'classes' to choose from, but I have only just started to experiment with this, so I can't pass judgement (except that 'circling' is quite tough).
• • •
Public - 12 months ago
reviewed 12 months ago
Its a 24 hour drycleaners that keep asking if its ok by 2-3 days time. I went in this morning and got asked this again. I responded by asking if I could have my trousers tomorrow they then said "Ok, tomorrow afternoon". I didn't argue but was screaming inside "What about tomorrow morning! It says 24 hours on the sign!" Not arguing, looking into finding an actual 24 hour dry cleaners.
Public - a year ago
reviewed a year ago
I love this place. You can park for free (claim refund with ticket at bar) and their deals on food can make it quite cheap for two. They cater to wide variety of tastes. Food tastes great. I guess they make the money on the drinks.
Public - a year ago
reviewed a year ago
Maybe I was just unlucky because it was busy lunchtime but the food was cold, coke was flat, and table was sticky. You had to get own sauce and cutlery for a price that you might expect a waiter to bring these things to you or the table to be prepped with these items. Haven't been back since Food at least came quick. Cold but quick maybe they were just trying to rush things. Your paying for the convenience of location and ability to sit. Have been to a nandos in Exeter which was much better
• • •
Food: Poor to fairDecor: Poor to fairService: Poor to fair
Public - a year ago
reviewed a year ago
7 reviews
Map
Map
Map
Top quality food and service that you pay for. You need a place like this for dates, celebrations etc. Would be great if it had parking or a better location. Walking there you might think your heading the wrong way due to the surroundings. Truly like finding a gem in a bag of rocks. I guess they wanted to be close to the station without paying a higher premium in rent. Food is excellent!
Food: ExcellentDecor: ExcellentService: Excellent
Public - a year ago
reviewed a year ago
Great value for money at a convenient location. Its not the Ritz but its far cheaper. Note that it is pickup/takeaway only your not going to sit and eat there. Food tasted pretty good.
Public - a year ago
reviewed a year ago
Just in case you were getting this result when searching for 'aquatic stores' like I did. They no longer sell fish.
Public - 3 years ago
reviewed 3 years ago