Archive for the ‘GoGrid’ Category

 

Geographic Load Balancing and Disaster Recovery Best Practices for Global Websites

Wednesday, August 21st, 2013 by

Technological World

If you’re running a global website, you’ll want to reduce the latency for customers around the world. GoGrid offers the global infrastructure and robust network to support this setup. With Geographic Load Balancing, GoGrid can also improve performance to your website from around the world. Here are recommended best practices for building a reliable, high-performing global website.

Deploying the Correct Infrastructure Setup

Global websites still require local infrastructure to be truly effective in reducing latency. GoGrid has data centers around the world where you can deploy infrastructure to better serve your customers. Deploy infrastructure to the Western United States (in our US-West-1 data center), Eastern United States (in US-East-1) and Europe (EU-West-1). Although your specific configuration is unique to your setup, you’ll most likely have database and webservers in each of these data centers.

In addition, you’ll want to keep your servers in-sync. One option between US-West-1 and US-East-1 is to use Cloud Link, a dedicated, private line between our data centers. This connectivity makes synching your servers secure and easy. Once you have your back end in place, you’ll want to configure your front end.

Geographic Load Balancing

(more…) «Geographic Load Balancing and Disaster Recovery Best Practices for Global Websites»

Infographic: Cloud, Mobile, and Advertising—Primed for Growth

Thursday, August 8th, 2013 by

If you use a smartphone, you know all about mobile ads. Maybe a promo just popped up on your iPhone for a store you’re passing, or you’re offered a discount on a product mentioned in a news article you’re reading on your tablet during your commute. But what you may not know is the compute power required to serve you those tiny, enticing advertisements. We’re not talking about just a few servers, either—we’re talking about a whole bunch of data-processing giants capable of handling thousands of transactions simultaneously while ensuring the proper message is delivered to the correct user on the right device at the ideal time. That’s not a simple undertaking, and certainly not a trivial implementation of infrastructure.

Online and mobile advertising in general is complex. There are hundreds of different factors that come into play each and every time an online ad is served. Sophisticated advertising platforms track a large range of variables, including:

  • User location
  • Click-throughs
  • User preferences
  • Exposure history
  • Purchase history
  • Cookies
  • Advertisers
  • Copy & digital content
  • Device information
  • A variety of other touch points

The result of all this data-crunching is ads that seem customized for a specific user, increasing conversion and revenue for the advertiser and presenting a better overall experience for the customer.

Why should advertisers jump on the cloud?

Infrastructure-as-a-Service (IaaS) growth is already reaching stratospheric heights and is predicted to continue to grow, with 62% of companies reporting use of the cloud within their organizations. Similarly, the advertising market—and specifically mobile advertising—grew by 111% in 2012 and is expected to reach $11 billion by 2017. When you pair the cloud with advertising and then throw mobile into the mix, you have a marketplace that’s primed for tremendous growth and, of course, tremendous opportunity.

(more…) «Infographic: Cloud, Mobile, and Advertising—Primed for Growth»

Managing Your World (At Least Your Infrastructure) Just Got Easier: New Managed Services

Wednesday, July 31st, 2013 by

If I think back over my years in tech, the term “managed services” usually meant one of two extremes: At one end were pricey consultants that advised you how to do something extremely complex like business process reengineering (remember BPR?) and then ended up doing it for you—usually at an astounding cost. At the other end were providers of services like email that have since become commodities and are now typically free for individuals (Gmail anyone?) or bundled with other value-added services into an office productivity “suite” for businesses.

In both cases, the mere phrase “managed services” used to create fear within the IT team as they faced the prospect of either changing a proven, established process or figuring out how to integrate a new solution with existing systems and equipment. Luckily, managed services have come a long way since then. That’s why GoGrid’s new Managed Services offer 3 things customers have told us they need:

  1. Insight
  2. Intelligence
  3. Integration

Grab a peek under the covers (insight)

Both our new Managed Monitoring Service and our Managed Security Service provide something indispensable: the ability to know what’s happening in your environment in real time—and act on it, if necessary. As John Joyner noted in TechRepublic, “If you care about uptime and maintaining good performance of any server or application, you need monitoring, too.” That type of insight is clearly valuable to a business when it results from a valid threat about a security breach or notification of a down server. However, our customers tell us it’s equally useful to see when a change occurs from deploying new code, for example. Receiving comprehensive, focused data in context about their infrastructure is what elevates that information above mere “noise.”

MS-screenshot4L

(more…) «Managing Your World (At Least Your Infrastructure) Just Got Easier: New Managed Services»

How to Build Highly Available Applications with Cloud Infrastructure

Tuesday, July 30th, 2013 by

Every technology company starts with a great idea. And in the early stages of application design, the decisions you make can have a long-term impact. These design decisions are critical and can make or break both the product and the company. At GoGrid, we’ve helped a lot of customers architect applications for the cloud and along the way we’ve learned a thing or two about the decisions you need to make. Here are 3 key questions to help you get started.

Uptime

1. Traditional data center or cloud infrastructure (IaaS)?

One of the first and most important decisions is whether to go with a traditional data center or architect in the cloud by leveraging an infrastructure-as-a-service (IaaS) provider. Although a traditional data center provides absolute control over hardware and the software, there’s a significant downside to maintaining the hardware. These costs can be significant, but if you move to the cloud, you can avoid them completely. The GoGrid, Amazon Web Services, and Microsoft clouds are all maintained by professionals, allowing you to focus on your application rather than the hardware. By going with an IaaS provider, you also gain application flexibility that lets you scale resources up and down as needed. And we can all agree that in most cases, scaling an application horizontally is preferable to scaling vertically. This option is especially important when your application reaches global proportions and you require specialized features like global load balancing to ensure minimal application latency or even support for regional application variations (think multiple languages for global applications).

2. Where does multi-tenancy reside?

In most cases, you’ll also need to make a decision about where multi-tenancy resides. If you were to architect in a traditional data center, you might take a shortcut and decide to put each customer on a separate machine. However, doing so would be a mistake for a few reasons. First, applications no longer run on a single box that’s scaled up, which means isolating users to individual machines no longer makes much sense. What’s worse, that approach would create a management nightmare by requiring you to monitor thousands of machines as your application scales users. Plus, this type of architecture locks you into a particular vendor or service provider, and you probably don’t want that. So where should multi-tenancy reside? The answer is easy: It should reside in the application layer above the virtual machine or server layer. By architecting multi-tenancy into the application layer, you’re free from lock-in and able to scale resources as needed, avoiding costly over-provisioning. You’ve also allowed customers to scale beyond the resource constraints of a single server. Equally important, this approach lets you architect failover scenarios that ensure high availability and consistency even if the underlying platform has an issue.

(more…) «How to Build Highly Available Applications with Cloud Infrastructure»

The 2013 Hadoop Summit

Monday, July 29th, 2013 by

hadoop_summit_logo

I recently attended the Hadoop Summit in San Jose. This is one of two major conferences organized around Hadoop, the other being Hadoop World. Nearly all the companies with Hadoop distributions were present along with several big users of Hadoop like Netflix, Twitter, and Linkedin.

Crossing The Chasm

If you’re not deeply involved with Hadoop, attending one of these conferences a year apart can be shocking. The advancements made in just the span of a year are amazing. The conference seemed notably larger this year, and I noticed more non-tech companies in the audience. I think it’s safe to say that Hadoop has crossed the chasm, at least for enterprise IT users.

Other than the type of attendees at the event, the other signal to me was the emergence of Hadoop 2.0. This second version of Hadoop focused on features that are important for users who want to run production-grade software for mission-critical systems. High-availability finally arrived for the name node (for the Open Source project, not the version Cloudera released for its distribution), a new version of Hive with more SQL-friendly features, and YARN which allows users to run just about anything on the Hadoop Distributed File System (HDFS). These types of stability and availability features tend to show up when there is a critical mass of users who want to use software for production.

Hadoop_0790

Quite A YARN

(more…) «The 2013 Hadoop Summit»