Archive for the ‘GoGrid’ Category

 

How To Create an Auto-Scaling Web Application on GoGrid (Part 1 – Theory)

Tuesday, April 23rd, 2013 by Scott Pankonin

Creating an auto-scaling web application is an ideal use of cloud computing. Although manually scaling your infrastructure is easy in the GoGrid cloud, programmatically controlling your infrastructure to scale automatically is an even better example of the power of the cloud. This scenario–an application that can increase and decrease its server count, and therefore capacity, based on the load it’s experiencing at any given time–makes IT professionals, sysadmins, and application developers alike extremely happy. And it’s also something you can build using out-of-the-box tools in GoGrid.

We’ve divided this topic into two articles:

Part 1 (this article) – The Theory of Auto-Scaling:

  • Background: traditional vs. cloud hosting
  • Programmatically architecting a solution
  • The underlying Orchestration methodology

Part 2 – A Proof of Concept of Auto-Scaling:

  • Do-it-yourself Orchestration
  • Proof-of-concept examples

(more…) «How To Create an Auto-Scaling Web Application on GoGrid (Part 1 – Theory)»

Is Your High-Tech Company Ready For An SDN-Enabled Cloud?

Thursday, April 18th, 2013 by Michael Sheehan

When it comes to technology, there are many companies on the “bleeding edge” these days. Sometimes these companies achieve greatness by being visionary, producing products or services that others haven’t thought of, or investing heavily in R&D. But they all have one thing in common: They use the latest high-tech, innovative solutions to power their journeys.

image

When it comes to the underlying infrastructure powering a technology-oriented company, “cutting edge” means success. Sites and services need to perform, be reliable, be resilient, and have the flexibility to expand and contract based on the ebb and flow of day-to-day business. For me, that means cloud infrastructure is the best solution for companies looking to stay ahead of the curve.

Over the past few months, GoGrid has released a variety of services and features designed to give companies a leg up on the competition. It’s all centered on providing cloud infrastructure that’s flexible, yet forward-thinking. It’s much more than simply needing faster and bigger clouds—it’s about architecting our cloud solutions to provide customers with a highly available and distributed set of infrastructure components. And it’s architected according to software-defined networking (SDN) concepts.

SDN architecture isn’t focused on internetworked commodity hardware or new ways to provide networking services. It’s designed to distribute a variety of formerly hardware-based solutions across nodes, data centers, and clouds. When you think about “old school” infrastructure architecture, you probably think of physical devices. And if you think about one device, you really need to think about two, for redundancy and backup. If your hardware load balancer or firewall fails, you have to be sure you have a warm or hot standby available to immediately take its place. That requires time and money. And if you want to be cutting edge, you don’t want to be spending your precious time and money planning for the inevitable. You want to be innovating and iterating.

That’s where SDN is truly powerful and why many of the leading technology companies are adopting solutions that use it. With SDN, you can build in fault tolerance and redundancy. Take our recently released Dynamic Load Balancers as an example. Instead of relying on a single hardware device for routing traffic between available servers, our Dynamic Load Balancers are distributed and highly available across our Public Cloud. If one of the Dynamic Load Balancers fails, another instance, complete with configurations, is spawned immediately elsewhere thanks to our self-healing design. And these load-balancing services can be controlled programmatically via our API.

This month we announced another service that operates in the same distributed manner, our Firewall Service. Although many companies choose to use Cisco ASAs as a security front end for their cloud and physical infrastructure environments (an offering we also provide), these are physical devices that require management. However, our SDN architecture lets us provide more resilient and creative solutions. Like our Dynamic Load Balancers, our Firewall Service is built around SDN concepts and distributed across nodes and our data centers. When you create a security group (that has policies assigned to it), it’s automatically replicated across all our data centers within seconds. If you have distributed infrastructure, you can simply assign a security group to any similarly configured Cloud Server, regardless of that server’s location. If you subsequently change a policy, it’s automatically synchronized to all servers across all data centers that are part of that security group. In other words, you configure once, assign the security group to the server(s), and then watch the SDN magic happen.

(more…) «Is Your High-Tech Company Ready For An SDN-Enabled Cloud?»

Riding for a Cause – AIDS/LifeCycle

Monday, April 8th, 2013 by Barbara Jurin

You might call Mark Kratt a “driven” man, especially when you see him riding the custom-built bike on which he logs 300+ miles every week. He’s driven by his dedication to a cause: to raise money and awareness for HIV/AIDS outreach and services throughout California. For the second consecutive year, Mark will participate in the AIDS/LifeCycle (ALC) ride, joining more than 2,000 other cyclists who’ll make the 545-mile ride from San Francisco to Los Angeles in June 2013.

Mark-Kratt_ACL-prep

“I’d been a biking fanatic and a volunteer with the Stop AIDS Project and the San Francisco AIDS Foundation for years, so participating in ALC-11 in 2012 seemed like a natural next step,” Mark recalls. “And it really helped that GoGrid supported me. More than half my pledges last year came from a corporate donation and my coworkers. The company culture really focuses on giving back to the community.”

In addition to supporting Mark’s ALC participation, GoGrid works with Family Giving Tree and the San Francisco Food Bank every year to collect and share much-needed items during the holidays. The company also sponsored a “team in training” to help fight cancer by raising money for every mile walked or run during the Nike Marathon in San Francisco last October, with donations going to support the Leukemia and Lymphoma Society (LLS).

Mark, who started at GoGrid in 2002 as a billing and accounting associate, recently celebrated a decade with the company and now manages GoGrid’s billing team. Every day before he starts work, Mark takes a ride across the Golden Gate Bridge and to the top of Conzelman in the Marin Headlands. He also regularly takes part in ALC training rides helps with reaching out to new riders. “I’ve gotten more involved in motivating and mentoring first-time riders this year,” he said. “ALC is a signature biking event because it’s meant for recreational riders rather than professionals or racers. Even so, a 7-day ride is a huge commitment—and can be intimidating.” That’s one of the reasons Mark’s also on the planning committee for the 2013 Jonathan Pon 2-Day Memorial Ride, which takes place in May. “The Jon-Pon gives first-time riders a taste of what it’s like to ride 2 days back to back and camp overnight with other cyclists,” he said. Not to mention that the 150-mile ride through Marin and Sonoma counties, with an overnight beside the Russian River, is just plain gorgeous.

Mark explains, “ALC is a wonderful experience because for 7 days, the people involved behave the way you wish everyone would behave every day. It’s an open, honest, and trusting environment where no one complains about standing in line for food or the bathroom. The shared experience of the ride creates such a secure community; we don’t even worry about locking stuff up at night. And the mutual support for how tough the ride is—and how much we’re all challenged physically—is unbelievable.”

(more…) «Riding for a Cause – AIDS/LifeCycle»

The Top 3 Private Networking Use Cases for CloudLink

Tuesday, April 2nd, 2013 by Michael Sheehan

Public clouds are fantastic for a majority of infrastructure use cases. And interconnectivity between clouds enables myriad solutions to empower businesses to have multiple synchronized points of presence across the world. Companies can easily set up connections that traverse the public Internet as a means to transmit and potentially synchronize data between cloud data centers. But these connections need to be reliable and more often than not, private.

CloudLink private network between cloud data centers

CloudLink private network between cloud data centers

With public network connections between clouds, users are at the mercy of hops and latency. For example, data may take one route with a particular number of hops, and a second later, may follow a completely different path and take a longer or shorter amount of time based on the connection.

In terms of securing the transport, some companies rely on point-to-point VPN connections using a hardware or software solution or some combination of the two. However, these solutions are also constrained by the connection and have limited speeds.

There are some scenarios or use cases that warrant using dedicated private networking to join geographically dispersed clouds. This is where GoGrid’s CloudLink service comes into play.

GoGrid’s CloudLink is a data center interconnect product—a redundant 10 Gbps pipe that is isolated to GoGrid traffic only. CloudLink enables private network traffic between different servers in GoGrid’s US data centers. As part of our “Complex Infrastructure Made Easy” mission, we designed this service to be basic yet powerful and still meet the needs of demanding organizations. Because this is a private network, much like the private network within GoGrid’s standard cloud infrastructure, there are no bandwidth costs. You simply decide on the connection speed (10 Mbps, 100 Mbps, or 1 Gbps), configure your connection, and pay for just the dedicated connection. (more…) «The Top 3 Private Networking Use Cases for CloudLink»

Software Defined Networking on the Edge

Thursday, March 14th, 2013 by Rupert 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»