Author Archive
Thursday, March 14th, 2013 by Rupert Tagnipes March 14th, 2013 7:23 amRupert Tagnipes
One of the recent trends in technology is the movement toward software-defined networks (SDN). With SDN, networking is no longer tied to a specific proprietary device but rather integrated via software. GoGrid has adopted this software defined networking architecture for its new product offerings starting with Dynamic Load Balancers and now with our new Firewall Service.
SDN typically means that the control plane is separated from the forwarding plane and is centralized. This setup is easier to manage and enables a more distributed system. In addition, management of the network is typically programmatic with SDN. In GoGrid’s architecture, for example, management is centralized while the activities are distributed. This design allows for greater resiliency and self-healing capabilities, meaning there’s always a way to return a failed distributed node to its previously stable state. We also enable access to these services via our management console and a public RESTful API.
Although most people think of SDN as it applies to the core (switches and routers), GoGrid’s strategy has been to start at the edge and then work toward the core. Dynamic Load Balancers and the Firewall Service are considered to be on the network edge. However, other services closer to the core, such as Private Network Automation (PNA), have adopted this architecture as well. Details about the Dynamic Load Balancer are explained in this previous blog post.
Firewall Service
GoGrid is introducing a new Firewall Service designed to be self-healing and available to all customers in all our data centers. Customers can deploy this service through the management console or API. Having a Firewall Service available to all our customers is an important step in further securing infrastructure in the cloud. Although GoGrid has secured its data centers and has built-in security measures to protect our customers’ infrastructure, our customers want greater granular control of port access for their individual servers. Our new Firewall Service is designed to meet and exceed those needs by making it easy to set up security wherever Cloud Servers are located.
This service comes with several key features: (more…) «Software Defined Networking on the Edge»
Tags: Central Management, firewall, Global objects, SDN, Security, Security Groups, Self-healing, Software Defined Networking
Posted in API, Cloud Computing, Cloud Security, Features, GoGrid, Public Cloud, Release, Security | No Comments »
Monday, February 4th, 2013 by Rupert Tagnipes February 4th, 2013 8:05 amRupert Tagnipes
Building out a highly available website means that it is fault-tolerant and reliable. A best practice is to put your web servers behind a load balancer not only to distribute load, but also to mitigate the risk of an end user accessing a failing web server. However, traditional load balancing funnels traffic into a single-tenant environment—a single point of failure. A better practice is to have a distributed load balancer that takes advantage of the features of the cloud and increases the fault-tolerance abilities on the load balancer. GoGrid’s Dynamic Load Balancer service is designed around a software-defined networking (SDN) architecture that turns the data center into one big load balancer.

GoGrid’s Dynamic Load Balancer offers many features, but one of its core features is high availability (HA). It is HA in two ways.
First, on the real server side, deploying multiple clones of your real servers is a standard load-balancing practice. That way, if one of your servers goes down, the load balancer will use the remaining servers in the pool to continue to serve up content. In addition, each GoGrid cloud server that you deploy as a web server (in the real server pool) is most likely on a different physical node. This setup provides additional protection in the case of hardware failure.
Second, on the Dynamic Load Balancer side, the load balancers are designed to be self-healing. In case of a hardware failure, Dynamic Load Balancing is designed to immediately recover to a functioning node. The Virtual IP address of the Dynamic Load Balancer (the VIP) is maintained as well as all the configurations, with all the changes happening on the back end. This approach ensures the Dynamic Load Balancer will continue to function with minimal interruption, preventing the Dynamic Load Balancer from being a single point of failure. Because the load balancer is the public-facing side of a web server, whenever it goes down the website goes down. Having a self-healing load balancer therefore makes the web application more resilient.
Users with websites or applications that need to always be available would benefit from including GoGrid’s Dynamic Load Balancing in their infrastructure. The load balancer is important for ensuring the public side of a service is always available; however, including easily scalable cloud servers, the ability to store images of those servers in persistent storage, and the option to replicate infrastructure between data centers with CloudLink are all important elements of a successful HA setup.
(more…) «High Availability with Dynamic Load Balancers»
Tags: any IP, cloud, Cloud Computing, Dynamic Load Balancer, fault tolerance, GoGrid, high availability, IaaS, IP Address, load balancing, Management Console, Real Server, RESTful API, SDN, software defined network, VIP
Posted in Cloud Computing, Features, General, GoGrid, Load Balancer, Public Cloud, Release | No Comments »
Tuesday, January 29th, 2013 by Rupert Tagnipes January 29th, 2013 9:50 amRupert Tagnipes
GoGrid has recently released some new features that improve on the customer experience using our private network. Private Network Automation (PNA) is currently available in all our data centers. As of this most recent release, these new features will be exposed if you enable PNA by contacting support:
- All servers will have a private IP assigned upon creation (both virtual and dedicated)
- Any private IPs that are used will be marked as assigned on the portal
- Cloud Storage no longer requires static routes. It is now accessible via your favorite protocol (Samba, SCP, etc.)
The assignment of private IPs happen automatically at the time a new server is deployed. GoGrid has enabled this for all new customers. If you are an existing customer, this is feature IS NOT enabled in data centers where you have servers deployed. You will need to file a support ticket to request this feature. Note that once enabled, this will be active for all new servers only – existing servers will keep their existing settings.
As you can see from the screenshot below, once you create the server, you will have a public IP and a private IP assigned. Note that this feature is enabled for both virtual and dedicated servers.

This is also visible in the Networking tab so that you can monitor private IPs that have been assigned from your block.

(more…) «Leverage Automation for your Private Network»
Tags: cloud, Cloud Computing, Cloud Storage, Features, General, IaaS, IP Address, NIC, private network, Private Network Automation, Public Cloud
Posted in Cloud Server, Datacenter, Features, General, GoGrid, How To, Public Cloud, Release, Security | No Comments »
Monday, July 9th, 2012 by Rupert Tagnipes July 9th, 2012 9:27 amRupert Tagnipes
Basho is a GoGrid partner and responsible for the open-source Riak project. If you are not familiar with Riak, it is a well regarded open-source distributed database. It was built off of the Dynamo concept so it is often compared to Cassandra and Amazon Dynamo DB.
Riak is used as a fast, fault-tolerant distributed database. Companies like Mozilla use it for storing and analyzing beta testing results. Mozilla needed a solution to help improve the user experience and that would allow them to store large amounts of data very quickly. Another example of a company using Riak is Bump which uses Riak to scale and manage massive amounts of data sent between it’s millions of users. Riak is used to store elements of past user conversations so that communication history is readily accessible to users.

Basho Riak version 1.1.4 is now available as a GoGrid Community Server Image (CGSI). You can find it when you launch a virtual machine and search for “Riak”. This image is available in all our data centers. This CGSI contains the open source version so support is only available via the community site and will not have all the features present in the Enterprise version. However, you can use this image to either run a proof of concept (POC) of Riak to see if it will meet your needs or to run a small cluster. These will run on GoGrid’s high performance VMs which have been shown to have significant performance advantages over other cloud implementations.

Why is GoGrid faster?
(more…) «Create a Basho Riak Cluster on GoGrid»
Tags: analytics, basho, Big Data, cGSI, GoGrid Server Image, GSI, NOSQL, partner, riak, Storage
Posted in Big Data, Cloud Computing, GoGrid, How To, Images, Open Source, Partners, Public Cloud, Storage | No Comments »
Thursday, May 3rd, 2012 by Rupert Tagnipes May 3rd, 2012 9:00 amRupert Tagnipes
I recently attended Under the Radar 2012 as GoGrid was a sponsor of this event. As there were several tracks, Michael Sheehan and I split the tracks and I covered Infrastructure, Database Scalability and Big Data. Michael covered Mobile Access, Infrastructure, Performance Monitoring, PaaS in Part 1. Overall, the presenting companies have some compelling ideas and it gives an indicator as to the new thinking happening in Silicon Valley. The trends that I noticed were: a continued interest in private clouds, the increase in adoption of Openstack and the prevalence integrating Big Data.

If you never attended Under the Radar, the format is to have four startups that already have a real product present for 6 minutes and are then judged by a panel of experienced executives at more established companies. The presenters had to be companies that are actual startups with a unique value proposition and a real product that they are able to monetize. Alumni or companies that are already more established can also present as a “Grad Circle” member but they are not included in the awards presented at the end of the show. And like American Idol, the audience also has a vote on their favorites for each category. I included the Judge’s choice and Audience choice for each category but also added my own choice which reflects my own opinion and not that of GoGrid.
Infrastructure
This category focused on companies that are delivering infrastructure or infrastructure management products. So this would include services that could offer up infrastructure components (like compute, network, and storage) or even tools for managing configurations and deployments. Not surprisingly, nearly all of them focus on the cloud as the operating model of choice.
Cloudscaling – This company focuses on delivering an amazon-like cloud using Openstack. Their solution is comprised of Open Cloud OS, which is a product grade version of Openstack, Cloudblocks, a comprehensive architecture for cloud services and Hardware Blueprints, which are templates for physical hardware. Customers can leverage this solution to deploy a public or private cloud in their own DC.
(more…) «Under The Radar 2012 Recap & Analysis – Summing Up Some Secret Startup Sauce (Part 2)»
Tags: appfog, Big Data, Chartio, cloud, Cloud Computing, Cloud services, cloudability, cloudscaling, Database, Datasift, Drawn to Scale, GoGrid, Infochimps, infrastructure, MemSQL, Metamarkets, mobile, MongoLab, nodejitsu, PaaS, performance monitoring, Piston cloud computing, scalability, ScaleArc, startups, stealth, Under The Radar, UTR, Zadara Storage
Posted in Big Data, Cloud Computing, Events, General, GoGrid, Industry, Presentation, Private Cloud, Public Cloud | No Comments »