onehourtranslation - aws cloud case study

23
One Hour Translation - AWS Case Study + newvem cloud analysis

Post on 19-Oct-2014

742 views

Category:

Business


2 download

DESCRIPTION

One Hour Translation provides High quality, Fast, 24x7 Professional Human Translation in more than 57 languages. We are able to provide high-quality translations around the clock, any day, thanks to a community of over 10000 professional translators from over 100 different countries. One Hour Translation serve tens of thousands of projects a month thanks to AWS cloud technologies which enables fast and transparent scaling of our service. In this session I will present a case study for IT architecture and deployment on AWS with security monitoring using Newvem's services.Oren Yagev Co-Founder, CTO at OneHourTranslation.com

TRANSCRIPT

Page 1: OneHourTranslation - AWS Cloud Case Study

One Hour Translation - AWSCase Study

+ newvem cloud analysis

Page 2: OneHourTranslation - AWS Cloud Case Study

THE LEADING ONLINE PROFESSIONAL TRANSLATION SERVICE

Page 3: OneHourTranslation - AWS Cloud Case Study

Traditional Translation Agencies

• Minimum text length • Turnaround in Weeks• Contact by emails and phone calls• Long purchase process• Limited – capacity, languages

Page 4: OneHourTranslation - AWS Cloud Case Study

THE TRANSITION

Page 5: OneHourTranslation - AWS Cloud Case Study

INSTANT PROJECT SUBMISSION

Page 6: OneHourTranslation - AWS Cloud Case Study

ONEHOURTRANSLATION HAS THOUSANDS OF BUSINESS CUSTOMERS

Page 7: OneHourTranslation - AWS Cloud Case Study

ONEHOURTRANSLATION - HIGH-QUALITY, FAST, PROFESSIONAL TRANSLATION, 24/7

• High Quality Human Translation• World's Fastest professional service• Native speaking certified translators• 60 languages • 2000 language pairs• Fixed price per word

Page 8: OneHourTranslation - AWS Cloud Case Study

OPERATIONS AND INFRASTRUCTURE

• Millions of Pageviews• Dynamic Projects Allocation• Manage Projects Lifecycle• Real-time Quality Monitor• Millions of Notifications• Payments• Rankings

Page 9: OneHourTranslation - AWS Cloud Case Study

OPERATIONS AND INFRASTRUCTURE

Security???

Page 10: OneHourTranslation - AWS Cloud Case Study

Service

Application

IT and Deployment

SECURITY LEVELS

Page 11: OneHourTranslation - AWS Cloud Case Study

• “The Human Factor”• Customers need to know who

sees their documents• NDAs• “Trusted Translators”• Screening Procedures

Software

Service

IT

SECURITY LEVELS

Page 12: OneHourTranslation - AWS Cloud Case Study

• Authentication• Enforce Resource Permissions• Communication Encryption• Resources Encryption• Passwords and Keys protection• Fraud Detection

– Credit Cards– Exploits

Software

Service

IT

SECURITY LEVELS

Page 13: OneHourTranslation - AWS Cloud Case Study

• Firewalls• DoS Protection• Data encryption• Codebase security• Scale Up/Out AutomationSoftware

Service

IT

SECURITY LEVELS

Page 14: OneHourTranslation - AWS Cloud Case Study

ONEHOURTRANSLATION ON AWS

Page 15: OneHourTranslation - AWS Cloud Case Study

CLOUD SECURITY

• How is the “Cloud” different from other/self hosting?– API Access = Owner of the master API key is the

KING– Cloud allows automated scaling– Not all services allow full control (RDS, ELB, etc…)

Page 16: OneHourTranslation - AWS Cloud Case Study

AWS Keys

CLOUD SECURITY

Page 17: OneHourTranslation - AWS Cloud Case Study

Security?DDoS Protection?

CLOUD SECURITY

Page 18: OneHourTranslation - AWS Cloud Case Study

• Security = Professional Time • Professionals Time = $$$• Security does not make $$$

• We are not flooded with $$$

CLOUD SECURITY

Page 19: OneHourTranslation - AWS Cloud Case Study

“Unnecessary ports are open on DB server”– Oops…– Why do I need port 80/443 on my DB servers???– Re-organize security groups

NEWVEM ANALYSIS

Page 20: OneHourTranslation - AWS Cloud Case Study

NEWVEM ANALYSIS

“Critical IP ports are open”• Big Oops…• Why the hell do I need public access to 3306

or 11211 ??• Filter ports access by source:

– IP– Security Group– Load Balancer

Page 21: OneHourTranslation - AWS Cloud Case Study

Why we liked Newvem from day one ?• No need to setup• No need to manage• Get your insights and act• Weekly insights email• Great communication and great Team!

NEWVEM ANALYSIS

Page 22: OneHourTranslation - AWS Cloud Case Study

It all comes down to:• While racing to success you don’t have time

for luxuries nor for garbage collection• You can’t expertise everything!

Hence:• Good to have somebody on guard• Use all the help you can get

NEWVEM ANALYSIS

Page 23: OneHourTranslation - AWS Cloud Case Study

Thank YOU!