Tag Archives: aws

How Amazon saved Zynga’s butt—and why Zynga built a cloud of its own | Ars Technica

For all Amazon’s scalability, the offerings can be a bit rigid. For example, you can rent an Amazon instance with a certain amount of storage and compute power, but adding a few gigabytes of memory or another processor might require buying a whole separate instance, which may have more resources than you really need.

“You can’t go to the public cloud and say I want another 64GB of memory here. They look at you and say ‘buy another instance of this type,’” Leinwand said.

Leinwand said the Amazon instance model leads to over-subscription, meaning you end up buying more storage than necessary. Internally, Zynga uses direct-attached storage striped across multiple servers, providing a big I/O performance boost and more efficient utilization, he said.

(Full Story: How Amazon saved Zynga’s butt—and why Zynga built a cloud of its own | Ars Technica)

What Powers Instagram: Hundreds of Instances, Dozens of Technologies

Most of our data (users, photo metadata, tags, etc) lives in PostgreSQL; we’ve previously written about how we shard across our different Postgres instances. Our main shard cluster involves 12 Quadruple Extra-Large memory instances (and twelve replicas in a different zone.)

We’ve found that Amazon’s network disk system (EBS) doesn’t support enough disk seeks per second, so having all of our working set in memory is extremely important. To get reasonable IO performance, we set up our EBS drives in a software RAID using mdadm.

(Full Story: What Powers Instagram: Hundreds of Instances, Dozens of Technologies)

Global Netflix Technology Platform

A Large Scale Java oriented PaaS running on AWS

(Full Story: Global Netflix Technology Platform)

Amazon AWS Simple Workflow Service

Often an application consists of several different tasks to be performed in particular sequence driven by a set of dynamic conditions. Amazon SWF makes it very easy for developers to architect and implement these tasks, run them in the cloud or on premise and coordinate their flow. Amazon SWF manages the execution flow such that the tasks are load balanced across the registered workers, that inter-task dependencies are respected, that concurrency is handled appropriately and that child workflows are executed.

(Full Story: Amazon AWS Simple Workflow Service)

Red Hat storage appliance for Amazon Web Services

Red Hat is releasing its own virtual storage appliance for Amazon Web Services for shifting enterprise datacenter files to the cloud. Built upon built on former Gluster technology acquired by Red Hat in 2011

(Full Story: Red Hat storage appliance for Amazon Web Services)

Creating Web Services by Working Backwards at Amazon.com

The product definition process works backwards in the following way: we start by writing the documents we’ll need at launch (the press release and the faq) and then work towards documents that are closer to the implementation.

(Full Story: Creating Web Services by Working Backwards at Amazon.com)

Amazon Web Services Toolkit for Eclipse – Version 2.0

The new features include a new AWS Explorer, support for multiple AWS accounts and identities, new editors for Amazon S3, Amazon SNS, and Amazon SQS, a new SimpleDB query editor, remote debugging for Elastic Beanstalk environments, and support for creating connections to databases hosted on Amazon RDS.

(Full Story: Amazon Web Services Toolkit for Eclipse – Version 2.0)

CDN Speed Comparisons – Stack Exchange

Stackoverflow.com’s amazon + netdna +edgecast CDN performance test with result

(Full Story: CDN Speed Comparisons – Stack Exchange)

How SmugMug survived the Amazonpocalypse

  1. Spread across as many AZs as you can.
  2. Beyond mission critical? Spread across many providers.
  3. Build for failure.
  4. Understand your components and how they fail.
  5. Try to componentize your system.
  6. Test your components.
  7. Relax. Your stuff is gonna break

(Full Story: How SmugMug survived the Amazonpocalypse)

Follow

Get every new post delivered to your Inbox.