Cloudkick
Encyclopedia
Cloudkick is a cloud
Cloud computing
Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility over a network ....

 server management and monitoring SaaS
Software as a Service
Software as a service , sometimes referred to as "on-demand software," is a software delivery model in which software and its associated data are hosted centrally and are typically accessed by users using a thin client, normally using a web browser over the Internet.SaaS has become a common...

 based out of San Francisco. Cloudkick's products include a centralized server monitoring tool for multiple cloud server providers, as well as dynamic server management tools. Users manage and monitor their cloud servers, known as nodes
Node (networking)
In communication networks, a node is a connection point, either a redistribution point or a communication endpoint . The definition of a node depends on the network and protocol layer referred to...

, through a dashboard, which lists the names and performance metrics of each node.

Features

Features currently offered by Cloudkick are Alerts at selected thresholds that send to email and/or via SMS
SMS
SMS is a form of text messaging communication on phones and mobile phones. The terms SMS or sms may also refer to:- Computer hardware :...

, with Metric Monitoring (CPU, Disk, Memory, Load
Load (computing)
In UNIX computing, the system load is a measure of the amount of work that a computer system performs. The load average represents the average system load over a period of time...

, IO
Input/output
In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world, possibly a human, or another information processing system. Inputs are the signals or data received by the system, and outputs are the signals or data sent from it...

, Bandwidth
Bandwidth (computing)
In computer networking and computer science, bandwidth, network bandwidth, data bandwidth, or digital bandwidth is a measure of available or consumed data communication resources expressed in bits/second or multiples of it .Note that in textbooks on wireless communications, modem data transmission,...

, Memcache, HTTP, HTTPS
Https
Hypertext Transfer Protocol Secure is a combination of the Hypertext Transfer Protocol with SSL/TLS protocol to provide encrypted communication and secure identification of a network web server...

, Ping
Ping
Ping is a computer network administration utility used to test the reachability of a host on an Internet Protocol network and to measure the round-trip time for messages sent from the originating host to a destination computer...

, and SSH
Secure Shell
Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

) and Node Diagnostics

Cloudkick also offers Multiple Cloud Server Provider Management (Including Amazon EC2, GoGrid
GoGrid
GoGrid is a cloud infrastructure service, hosting Linux and Windows virtual machines managed by a multi-server control panel and a RESTful API. GoGrid is privately held and competes in the dedicated hosting space against Rackspace and in the cloud computing hosting space with those listed in the...

, Linode
Linode
Linode is a web application hosting and cloud computing provider based in Galloway Township, New Jersey. Linode allows system administrators and software developers to rent virtual servers on which to run their own computer applications...

, Rackspace
Rackspace
Rackspace US, Inc. is an IT hosting company based in San Antonio, Texas. The company also has offices in Australia, the United Kingdom, The Netherlands and Hong Kong, and data centers operating in Texas, Illinois, Virginia, the United Kingdom, and Hong Kong in late 2008...

, Hosting.com , Joyent , OpSource, RimuHosting, Slicehost, Softlayer, and VPS.NET),
Virtual Machine Management , User Management (allows admins to set user permissions for different nodes), an in-browser Terminal
Web-based SSH
Web-based SSH makes it possible to access Secure Shell servers through standard web browsers. Respective clients are based on JavaScript/Ajax and can be used to anonymously access SSH servers from behind any firewall or proxy.-Technology:...

 (allows users to access any server on the dashboard) and
Changelog
Changelog
A changelog is a log or record of changes made to a project, such as a website or software project, usually including such records as bug fixes, new features, etc...

 Tracking

History

Cloudkick was founded by Alex Polvi, Dan Di Spaltro, and Logan Welliver in January 2009, upon acceptance to the Y Combinator
Y Combinator
Y Combinator is an American seed-stage startup funding firm, started in March 2005. Y Combinator provides seed money, advice, and connections at two 3-month programs per year...

 startup incubator, from which they received initial funding. The company raised $750,000 from Avalon Ventures and Nueva Ventures, later that year. Paul Querna, former VP of Infrastructure at the Apache Software Foundation, joined the team soon after.

Cloudkick released a for-pay offering in January 2010, and later followed up in March with the ability for users to manage and monitor dedicated hardware with the system.

Technology

Cloudkick has used a variety of open source software projects in the construction of its management platform, including: Django, Cassandra, Twisted Python, and Rabbitmq
RabbitMQ
RabbitMQ is an open source message broker software , using the standard Advanced Message Queuing Protocol . The RabbitMQ server is written in Erlang and is built on the Open Telecom Platform framework for clustering and failover. Rabbit Technologies Ltd., acquired in April 2010 by VMware, develops...

.

Libcloud is an open-source software
Open-source software
Open-source software is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, improve and at times also to distribute the software.Open...

 project founded by Cloudkick as an agnostic abstraction layer
Abstraction layer
An abstraction layer is a way of hiding the implementation details of a particular set of functionality...

 that allows applications function across multiple cloud service providers without the need to write alternate software for each. Libcloud has since been adopted into the Apache Software Foundation
Apache Software Foundation
The Apache Software Foundation is a non-profit corporation to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and incorporated in Delaware, U.S., in June 1999.The Apache Software Foundation is a decentralized community of developers...

's incubator
Apache Incubator
Apache Incubator is the gateway for Open source projects intended to become fully fledged Apache Software Foundation projects.The Incubator project was created in October 2002 to provide an entry path to the Apache Software Foundation for projects and codebases wishing to become part of the...

program.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK