1. 程式人生 > >AWS Case Study: Dash

AWS Case Study: Dash

The founders went looking for a cloud provider that would enable them to quickly and cost-effectively develop an application that would delight customers. “While we were researching our options, we noticed that Amazon Web Services (AWS) kept adding all these features that we could really use,” Langel says. “In terms of saving costs and enabling flexibility, there really was no competition.”

The company decided to build its application on AWS. “In our opinion, no one else was offering fully hosted solutions with the kind of flexibility on the server application side that AWS offers,” Langel says. “We can run whatever we want to on Amazon Elastic Compute Cloud (Amazon EC2), and have confidence that we will be able to provide reliable service to our customers.”

Now the company runs its application entirely on AWS, storing and analyzing billions of events on Amazon DynamoDB and using Amazon Kinesis for real-time processing of events. Amazon ElastiCache for Memcached is used for in-memory caching, and Amazon Simple Storage Service (Amazon S3) is used to store images.

Dash saves its customers money by providing information about their car’s performance and safety and letting them know where they can save money on gas or services, given their current location. This can only happen with real-time data. This requires Dash to collect the current diagnostics and location data from the vehicles and immediately match it to GIS, marketing and contextual data, then refresh it 4 times per minute.

This kind of driver awareness and enrichment demands real-time streaming data, so Dash uses Amazon Kinesis to collect vehicle and location data every 1-4 seconds from each car, ingesting a total of over 1 TB of data per day from thousands of individual vehicles. Dash monitors around 30 unique data points in the vehicles to trigger offers and alerts, chart trends, and measure performance. The data that is continuously put into Amazon Kinesis is processed and organized as shards that are partitioned by key variables (partition keys), which are then streamed to multiple AWS services for analysis, visualization, enrichment and storage.

Dash runs its application server code on Amazon EC2, as well as hosting its marketing site and its staging environment. Elastic Load Balancing helps balance the traffic to its website, Amazon Route 53 handles the company’s Domain Name Service and Amazon CloudWatch is used to monitor the health of Dash’s system.

相關推薦

AWS Case Study: Dash

The founders went looking for a cloud provider that would enable them to quickly and cost-effectively develop an application that would delight

AWS Case Study: Flitsmeister

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

AWS Case Study: Wooga

Wooga needed a cloud solution specifically for social games, which have a variable and unpredictable number of players who require quick reacti

AWS Case Study: The GPT Group

GPT estimates a wide range of benefits moving to the AWS Cloud, including lower costs, better security, consistent application performance, and

AWS Case Study: 9GAG

“We have reaped considerable and immediate rewards by switching to AWS,” says Chan. “We have greatly increased the reliability of 9gag.com, whi

AWS Case Study: Chef

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

AWS Case Study: Haven Power

After thorough evaluation, Haven enlisted Amazon Web Services (AWS) partner Smart421, now AWS Premier consulting partner KCOM, for advice, and

AWS Case Study: AdRoll

By using Amazon DynamoDB in conjunction with Apache Storm, AdRoll can replicate its data set across the globe in under 50 milliseconds, providi

AWS Case Study: VidRoll

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

AWS Case Study: Slalom Consulting

Slalom was already using a cloud provider for its SharePoint 2010 farm but wanted to diversify its environment. After considering other cloud p

AWS Case Study: Vodafone Italy

“A key requirement for this project was to design a solution that was PCI DSS-compliant,” says Stefano Harak, Online Senior Product Manager for

AWS Case Study: SmugMug's Cloud Migration

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

AWS Case Study: Nextdoor

AWS provides Nextdoor with a high-performance website platform so customers can connect with their neighbors reliably and effortlessly. “We use

AWS Case Study: Cenique

Freed from the ongoing costs of network maintenance, Cenique began to save money with AWS almost immediately. “For startups, every dollar matte

AWS Case Study: Fin Design + Effects

Fin now has the agility to add compute resources on the fly to meet last-minute project demands. “We can easily double or triple our compute ca

AWS Case Study: Infor

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

AWS Case Study: SoundCloud

Secure long-term storage is the key to SoundCloud's success. By offloading storage and transcoding functionality to AWS, SoundCloud can focus e

AWS Case Study: YPlan

Using AWS has helped YPlan move closer to its goal of becoming a $1 billion company. Seporaitis says, “AWS helped us to move fast right from da

AWS Case Study: Nubank

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

AWS Case Study

With the AWS Cloud, FinFabrik has the agility needed to quickly adapt to an endlessly shifting technology landscape. Its multi-asset trading p