SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
11/29/16
Jorge Garzon, Software Development Manager, AWS Marketplace
Aaron Rosenbaum, Vice President, Product Strategy, MarkLogic
Anand Vaghela, Senior Product Manager, FileMaker
November 2016
DAT205
Relational & NoSQL Databases on AWS
NBC, MarkLogic, and FileMaker Perspectives
on Data Management for Enterprise & Consumer Apps
Architecture and
configuration decisions
that drove success with
a large automotive
company
What to Expect from the Session
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
01
Database and data
management from
AWS and Marketplace
Scaling, architecture and
operational decisions that
drove NBC success
02
03 0
AWS Marketplace
Discover, procure, deploy, and manage software in the cloud
• Easily find +300 data management solutions
• Ready-to-run on AWS
• Quick deployment
• AWS Marketplace cluster & AWS resources*
• Pay for what you use
• Software costs integrated on AWS bill
• AWS Cloud compliance, shared security
responsibilities with software vendors
https://aws.amazon.com/mp/database/
*Selected vendors
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Operate your own Database on AWS
IF YOU NEED CONSIDER USING
A relational database services
with minimal administration
Amazon RDS, a managed relational database service that offers a choice of
MySQL, Oracle, SQL Server, PostgresSQL, or Amazon Aurora database
engines, scale compute & storage. Multi-AZ availability, Read, Replace, and
more.
A fast highly scalable
nonrelational database services
Amazon DynamoDB, a managed NoSQL database that offers extremely fast
performance, seamless scalability and reliability, low cost and more.
An easy-to-operate
in-memory cache
Amazon ElastiCache, a managed in-memory cache cloud service that offers a
choice of two in-memory caching engines, Memcached and Redis.
A fast, petabyte-scale
data warehouse
Amazon Redshift, a managed data warehousing service that makes it simple
and cost-effective to efficiently analyze all of your data using your existing
business intelligence tools.
A database you can
manage on your own
Your choice of relational AMIs on Amazon EC2 and EBS that provide scale
compute & storage, complete control over instances, and more.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Marketplace
Database sub-categories and data related categories
A1
Operational
Data Stories
A2
Data
Integration
A3
Data
Warehousing
A4
Database
performance
optimization
tools
A6
Data lake and
analytics
environment
B1
Business Intelligence
& Big Data
• Data Analysis & Visualization
• Advanced analytics and machine
learning
B2
Application
Development
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A5
Application and
reporting data
stories
NBC/MarkLogic
Aaron Rosenbaum
Vice President, Product Strategy
MarkLogic
SWAP 7 + 8
• Semantic search to
power an intelligent
recommendation engine
• Massive scalability and
elasticity to support 40th
anniversary of SNL
• Lower cost and ease-of-
delivery via MarkLogic
and AWS Marketplace
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
NBCUniversal – SNL40 App
40 Years of Comedy Delivered on Saturday Night Live App
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
NBCUniversal – SNL40 App
Smart Content: Enriched and targeted
content constantly tuned recommendations
Season
34
Episode 4
Anne Hathaway
& Killers
Date
10/4/08
Character
Maharelle Sister
Era
Talent
Kristen
Wiig
Segment
The Lawrence
Welk Show
Characteristic
Tiny hands
Includes
Part of
Part of
Aired
on
Acted
in
Played
Has
Shows
Acted
in
Segment
The Lawrence Welk
Show
Talent
Kristen Wiig
MULTI-SCREEN
INTERACTION
SINGLE DATA LAYER
FOR MANY DEVICES
REAL-TIME UPDATES
AND REPLAY
Lexis Nexis
BBC
Disney
MarkLogic + AWS
Entertainment & Media
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
MarkLogic on AWS Marketplace
LICENCE TYPE SINGLE-INSTANCE CLUSTER
Developer HVM Yes Yes
Essential
Enterprise
HVM Yes Yes
• http://developer.marklogic.com/products/aws#clusters
• http://www.marklogic.com/resources/marklogic-aws/
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
All
Regions
Annual
or Per
Hour
Traditional Modern
DATABASE, SEARCH, APP SERVICES
HTML / CSS / JAVASCRIPT
VIEW
GENERATION
WEB
SERVICES
DATABASE SEARCH
HTML / CSS / JAVASCRIPT
VIEW
GENERATION
WEB
SERVICES
BUSINESS LOGIC
OBJECT-RELATIONAL MAPPING
Database
Middle Tier
Front End
MarkLogic Scale Out Architecture
• Non-disruptive scale operations
• Rebalancing of content to keep
performance optimal
• REST APIs to expand and
contract clusters
• On-premises or in the cloud
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ADD NODES TO ACCOMMODATE GROWTH
Rebalances data
Scale vertically
• Use different instance
types (more CPUs,
more memory)
Scale horizontally
• Add evaluator nodes
• Add data nodes
• Add replica clusters
Scaling Patterns for MarkLogic Clusters
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• If your application uses CPU cycles
for “eval” activities
• Snippetting/highlighting
• Semantic queries
• They are simpler to add
• There is no data
• Join the cluster, ready to go
• Consider a separate MarkLogic group
• Suitable for dynamic scaling
Adding E-nodes
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• Add “new rings”
• Example: 3 nodes at a time
• Spread replicas within them
• Allow re-balancer to populate new
forests
• Consider tiered storage APIs
• Retire forests when scaling back
Adding D-nodes
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Adding
Foreign
Clusters
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
HA
Proxy
MarkLogic SNL App Architecture
r3.2xlarge
GP2 EBS
Elastic
Load
Balancer
AWS Availability Zone 1 AWS Availability Zone 2 AWS Availability Zone 3
Elastic
Load
Balancer
VPC
Router
Node.js
Region-wide
Cluster
DNS CDN
Rights Management
ABR Steams
User
Devices
HA
ProxyNode.js
HA
ProxyNode.js
NBC Universal Scaling Strategy
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Latency > 4 seconds? Add E-Nodes
Writes > 10 seconds? Route to SQS
CPU over 70%? Add E-Nodes
CPU at 100%? Add D-Nodes
AZ Unavailable, MarkLogic Failover
Results
We've done a
number of popular
products in the
past, but this one is
without any doubt
and by any metric
a breakaway
success.”
Michael Martin, SVP,
NBC Entertainment
Digital -
More than
2 million
downloads
2M+
200M
200 million
streamed
videos
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
“
Focus of Planning
Architecture:
• Fenced scope – internal contracts
• Scalable services
• Metrics + monitoring
Run Book:
• Team roles + responsibilities
• Scaling procedures
• Failure responses
• Escalation paths
Best Practices
Lessons Learned
• Scale services, don’t flatten experience
• No failure “cliffs”, degrade smoothly
• Contain unknown user behavior traffic
risks through scope control.
• Scale-out much easier to orchestrate than
scale-up.
• Single region sufficient resiliency/latency
for US-only app.
• 3X your upper traffic prediction – a
successful launch will generate more
traffic
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Delivering high-
scale dealer facing
applications
Anand Vaghela
Sr. Product Manager
FileMaker
Global Automotive
Company/FileMaker
Automaker Journey to the Cloud
• Participated in FileMaker’s “Early Testing” program
• 2-weeks after launch of FileMaker Cloud, successfully deployed 1st
mission critical custom app running on EC2 instance
• Majority of current install-base is on-premises server, now opportunity to
use more FileMaker Cloud based on business needs
• New project underway utilizing FileMaker Cloud running on AWS, based
on success of previous project
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Challenge: FileMaker Server (Windows) on AWS
FLMK
Database
Engine
xDBC
ESS
SASE
Admin Server
WebDirect
FileMaker
Server
(Windows)
Server
Configuration
FLMK database & files &
remote container data
FLMK WebDirect
xDBC Client
FLMK Pro
FLMK Go
Universal Admin
Console
FileMaker Server
Running Windows FileMaker Server on AWS:
Deployment:
• Windows EC2 compute
• Set up security group settings
• Install & configure FileMaker Server
Manageability:
• Software updates
• EC2 upgrade/downgrade
• EBS upgrade
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Solution: FileMaker Cloud
Deployment:
• Simplified using AWS
CloudFormation
• Few clicks and fully
deployed and configured
• Simple Email Service (SES)
Separate OS, FileMaker,
Config, & data
• Allows easier scalability of
EC2 and storage
FileMaker Cloud
FLMK WebDirect
xDBC Client
FLMK Pro
FLMK Go
Cloud Admin
Console
Admin Server
FileMaker
Cloud Server
(Linux)
FLMK Cloud
Robot
Customer database, files &
remote container data
OS & FileMaker
Configuration
AWS Cloud StorageAWS Cloud Storage
xDBC
ESS
SASE
WebDirect
FLMK
Database
Engine
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Overcoming Challenges
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• Problem: 90-days to deploy a
Server
• Problem: FileMaker WebDirect
is resource hungry, requires
upgrading existing hardware
• Problem: integration with
FileMaker platform
• Now: deployed in 20-mins
running on AWS resulting to
30000% productivity gain
• Now: ability with single-click to
upgrade/downgrade EC2 to
meet business needs
• Now: BYOL allowed use of
existing FileMaker platform and
FileMaker Cloud
• Using AWS CloudFormation • Using Amazon EC2 scalability • Using AWS Marketplace
Demo – FileMaker Cloud on
AWS Marketplace
• Store data in volumes of a provisioned size,
similar to a local disk drive on your physical
server
• Leverage Amazon SES instead of system
administrator setting up independent email
service
• Future to use Amazon S3 for performance,
price, and flexibility
Lessons Learned & Best Practices
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon SESAmazon Elastic
Block Storage (EBS)
Summary
• Use AWS Marketplace to accelerate the
evaluation, deployment and launch of
data management and analytics
projects.
• Understand your storage, read/write
throughput requirements
• Follow AWS best practices to architect
and develop your services
• Test your application at scale
• Review and implement a Disaster
Recovery plan
• Enable monitoring using Amazon
CloudWatch
https://aws.amazon.com/mp/database/
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Q&A
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Remember to complete
your evaluations!
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Introduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell HallIntroduction to the AWS Cloud – Russell Hall
Introduction to the AWS Cloud – Russell Hall
 
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
 
Continuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and DockerContinuous Integration with Amazon ECS and Docker
Continuous Integration with Amazon ECS and Docker
 
AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...
AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...
AWS re:Invent 2016: Bring Microsoft Applications to AWS to Save Money and Sta...
 
Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating Your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
 
Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT
 Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT
Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content Production
 
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
 
AWS re:Invent 2016: Strategic Planning for Long-Term Data Archiving with Amaz...
AWS re:Invent 2016: Strategic Planning for Long-Term Data Archiving with Amaz...AWS re:Invent 2016: Strategic Planning for Long-Term Data Archiving with Amaz...
AWS re:Invent 2016: Strategic Planning for Long-Term Data Archiving with Amaz...
 
Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017
 
The Best of re:invent 2016
The Best of re:invent 2016The Best of re:invent 2016
The Best of re:invent 2016
 
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
AWS re:Invent 2016: Big Data Architectural Patterns and Best Practices on AWS...
 
AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...
AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...
AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...
 
AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...
AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...
AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...
 
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
AWS re:Invent 2016: Three Customer Viewpoints: Private Equity, Managed Servic...
 
AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)
AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)
AWS re:Invent 2016: Born in the Cloud; Built Like a Startup (ARC205)
 
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
AWS re:Invent 2016: Cloud Monitoring - Understanding, Preparing, and Troubles...
 
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksDeep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
 

Destacado

Destacado (20)

Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsCreating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
 
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity OptionsCreating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
Creating Your Virtual Data Center: VPC Fundamentals and Connectivity Options
 
Getting Started with Docker on AWS
Getting Started with Docker on AWSGetting Started with Docker on AWS
Getting Started with Docker on AWS
 
Getting started with amazon workspaces - Toronto
Getting started with amazon workspaces - TorontoGetting started with amazon workspaces - Toronto
Getting started with amazon workspaces - Toronto
 
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 Getting Started with Windows Workloads on Amazon EC2 - Toronto Getting Started with Windows Workloads on Amazon EC2 - Toronto
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 
Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...
 
Creating your virtual data center - Toronto
Creating your virtual data center - TorontoCreating your virtual data center - Toronto
Creating your virtual data center - Toronto
 
2016 summits - future of enterprise it
2016 summits - future of enterprise it2016 summits - future of enterprise it
2016 summits - future of enterprise it
 
AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...
AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...
AWS June 2016 Webinar Series - Amazon Aurora Deep Dive - Optimizing Database ...
 
Best Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWSBest Practices for Deploying Microsoft Workloads on AWS
Best Practices for Deploying Microsoft Workloads on AWS
 
AWS re:Invent 2016: How Citus Enables Scalable PostgreSQL on AWS (DAT207)
AWS re:Invent 2016: How Citus Enables Scalable PostgreSQL on AWS (DAT207)AWS re:Invent 2016: How Citus Enables Scalable PostgreSQL on AWS (DAT207)
AWS re:Invent 2016: How Citus Enables Scalable PostgreSQL on AWS (DAT207)
 
Getting started with the hybrid cloud enterprise backup and recovery - Toronto
Getting started with the hybrid cloud   enterprise backup and recovery - TorontoGetting started with the hybrid cloud   enterprise backup and recovery - Toronto
Getting started with the hybrid cloud enterprise backup and recovery - Toronto
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
Future of Enterprise IT
Future of Enterprise IT Future of Enterprise IT
Future of Enterprise IT
 
AWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong KeynoteAWS re:Invent 2016 Recap in Hong Kong Keynote
AWS re:Invent 2016 Recap in Hong Kong Keynote
 
AWS Enterprise Summit Netherlands - Starting Your Journey in the Cloud
AWS Enterprise Summit Netherlands - Starting Your Journey in the CloudAWS Enterprise Summit Netherlands - Starting Your Journey in the Cloud
AWS Enterprise Summit Netherlands - Starting Your Journey in the Cloud
 
React Fast by Processing Streaming Data in Real-Time
React Fast by Processing Streaming Data in Real-TimeReact Fast by Processing Streaming Data in Real-Time
React Fast by Processing Streaming Data in Real-Time
 
2016 AWS Big Data Solution Days
2016 AWS Big Data Solution Days2016 AWS Big Data Solution Days
2016 AWS Big Data Solution Days
 
Enterprise summit – architecting microservices on aws final v2
Enterprise summit – architecting microservices on aws   final v2Enterprise summit – architecting microservices on aws   final v2
Enterprise summit – architecting microservices on aws final v2
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million Users
 

Similar a AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, and FileMaker Perspectives on Data Management for Enterprise & Consumer Apps (DAT205)

Similar a AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, and FileMaker Perspectives on Data Management for Enterprise & Consumer Apps (DAT205) (20)

How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksHow to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
 
What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases: What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases:
 
Database Freedom | AWS Floor28
Database Freedom | AWS Floor28Database Freedom | AWS Floor28
Database Freedom | AWS Floor28
 
How to Migrate Your SaaS Apps to AWS for Increased Agility and Availability
 How to Migrate Your SaaS Apps to AWS for Increased Agility and Availability How to Migrate Your SaaS Apps to AWS for Increased Agility and Availability
How to Migrate Your SaaS Apps to AWS for Increased Agility and Availability
 
Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)
 
What is Database Freedom?
What is Database Freedom?What is Database Freedom?
What is Database Freedom?
 
Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWS
 
Database Freedom: Database Week San Francisco
Database Freedom: Database Week San FranciscoDatabase Freedom: Database Week San Francisco
Database Freedom: Database Week San Francisco
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
 
Mainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best PracticesMainframe Modernization with AWS: Patterns and Best Practices
Mainframe Modernization with AWS: Patterns and Best Practices
 
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS Summit
 
Database Freedom. Database migration approaches to get to the Cloud - Marcus ...
Database Freedom. Database migration approaches to get to the Cloud - Marcus ...Database Freedom. Database migration approaches to get to the Cloud - Marcus ...
Database Freedom. Database migration approaches to get to the Cloud - Marcus ...
 
Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWS
 
Look Before You Leap: Migrating On-Premises Hadoop to AWS
Look Before You Leap: Migrating On-Premises Hadoop to AWSLook Before You Leap: Migrating On-Premises Hadoop to AWS
Look Before You Leap: Migrating On-Premises Hadoop to AWS
 
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
 
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWSGPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
GPSWKS407-Strategies for Migrating Microsoft SQL Databases to AWS
 
Oracle on AWS
Oracle on AWSOracle on AWS
Oracle on AWS
 
Running Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je ChoRunning Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je Cho
 
AWS Storage State of the Union
AWS Storage State of the UnionAWS Storage State of the Union
AWS Storage State of the Union
 

Más de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, and FileMaker Perspectives on Data Management for Enterprise & Consumer Apps (DAT205)

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 11/29/16 Jorge Garzon, Software Development Manager, AWS Marketplace Aaron Rosenbaum, Vice President, Product Strategy, MarkLogic Anand Vaghela, Senior Product Manager, FileMaker November 2016 DAT205 Relational & NoSQL Databases on AWS NBC, MarkLogic, and FileMaker Perspectives on Data Management for Enterprise & Consumer Apps
  • 2. Architecture and configuration decisions that drove success with a large automotive company What to Expect from the Session © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 01 Database and data management from AWS and Marketplace Scaling, architecture and operational decisions that drove NBC success 02 03 0
  • 3. AWS Marketplace Discover, procure, deploy, and manage software in the cloud • Easily find +300 data management solutions • Ready-to-run on AWS • Quick deployment • AWS Marketplace cluster & AWS resources* • Pay for what you use • Software costs integrated on AWS bill • AWS Cloud compliance, shared security responsibilities with software vendors https://aws.amazon.com/mp/database/ *Selected vendors © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 4. Operate your own Database on AWS IF YOU NEED CONSIDER USING A relational database services with minimal administration Amazon RDS, a managed relational database service that offers a choice of MySQL, Oracle, SQL Server, PostgresSQL, or Amazon Aurora database engines, scale compute & storage. Multi-AZ availability, Read, Replace, and more. A fast highly scalable nonrelational database services Amazon DynamoDB, a managed NoSQL database that offers extremely fast performance, seamless scalability and reliability, low cost and more. An easy-to-operate in-memory cache Amazon ElastiCache, a managed in-memory cache cloud service that offers a choice of two in-memory caching engines, Memcached and Redis. A fast, petabyte-scale data warehouse Amazon Redshift, a managed data warehousing service that makes it simple and cost-effective to efficiently analyze all of your data using your existing business intelligence tools. A database you can manage on your own Your choice of relational AMIs on Amazon EC2 and EBS that provide scale compute & storage, complete control over instances, and more. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 5. AWS Marketplace Database sub-categories and data related categories A1 Operational Data Stories A2 Data Integration A3 Data Warehousing A4 Database performance optimization tools A6 Data lake and analytics environment B1 Business Intelligence & Big Data • Data Analysis & Visualization • Advanced analytics and machine learning B2 Application Development © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A5 Application and reporting data stories
  • 8.
  • 9. • Semantic search to power an intelligent recommendation engine • Massive scalability and elasticity to support 40th anniversary of SNL • Lower cost and ease-of- delivery via MarkLogic and AWS Marketplace © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. NBCUniversal – SNL40 App 40 Years of Comedy Delivered on Saturday Night Live App
  • 10. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. NBCUniversal – SNL40 App Smart Content: Enriched and targeted content constantly tuned recommendations Season 34 Episode 4 Anne Hathaway & Killers Date 10/4/08 Character Maharelle Sister Era Talent Kristen Wiig Segment The Lawrence Welk Show Characteristic Tiny hands Includes Part of Part of Aired on Acted in Played Has Shows Acted in Segment The Lawrence Welk Show Talent Kristen Wiig
  • 11. MULTI-SCREEN INTERACTION SINGLE DATA LAYER FOR MANY DEVICES REAL-TIME UPDATES AND REPLAY Lexis Nexis BBC Disney MarkLogic + AWS Entertainment & Media © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 12. MarkLogic on AWS Marketplace LICENCE TYPE SINGLE-INSTANCE CLUSTER Developer HVM Yes Yes Essential Enterprise HVM Yes Yes • http://developer.marklogic.com/products/aws#clusters • http://www.marklogic.com/resources/marklogic-aws/ © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. All Regions Annual or Per Hour
  • 13. Traditional Modern DATABASE, SEARCH, APP SERVICES HTML / CSS / JAVASCRIPT VIEW GENERATION WEB SERVICES DATABASE SEARCH HTML / CSS / JAVASCRIPT VIEW GENERATION WEB SERVICES BUSINESS LOGIC OBJECT-RELATIONAL MAPPING Database Middle Tier Front End
  • 14. MarkLogic Scale Out Architecture • Non-disruptive scale operations • Rebalancing of content to keep performance optimal • REST APIs to expand and contract clusters • On-premises or in the cloud © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ADD NODES TO ACCOMMODATE GROWTH Rebalances data
  • 15. Scale vertically • Use different instance types (more CPUs, more memory) Scale horizontally • Add evaluator nodes • Add data nodes • Add replica clusters Scaling Patterns for MarkLogic Clusters © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 16. • If your application uses CPU cycles for “eval” activities • Snippetting/highlighting • Semantic queries • They are simpler to add • There is no data • Join the cluster, ready to go • Consider a separate MarkLogic group • Suitable for dynamic scaling Adding E-nodes © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 17. • Add “new rings” • Example: 3 nodes at a time • Spread replicas within them • Allow re-balancer to populate new forests • Consider tiered storage APIs • Retire forests when scaling back Adding D-nodes © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 18. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Adding Foreign Clusters
  • 19. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. HA Proxy MarkLogic SNL App Architecture r3.2xlarge GP2 EBS Elastic Load Balancer AWS Availability Zone 1 AWS Availability Zone 2 AWS Availability Zone 3 Elastic Load Balancer VPC Router Node.js Region-wide Cluster DNS CDN Rights Management ABR Steams User Devices HA ProxyNode.js HA ProxyNode.js
  • 20. NBC Universal Scaling Strategy © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Latency > 4 seconds? Add E-Nodes Writes > 10 seconds? Route to SQS CPU over 70%? Add E-Nodes CPU at 100%? Add D-Nodes AZ Unavailable, MarkLogic Failover
  • 21. Results We've done a number of popular products in the past, but this one is without any doubt and by any metric a breakaway success.” Michael Martin, SVP, NBC Entertainment Digital - More than 2 million downloads 2M+ 200M 200 million streamed videos © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. “
  • 22. Focus of Planning Architecture: • Fenced scope – internal contracts • Scalable services • Metrics + monitoring Run Book: • Team roles + responsibilities • Scaling procedures • Failure responses • Escalation paths Best Practices Lessons Learned • Scale services, don’t flatten experience • No failure “cliffs”, degrade smoothly • Contain unknown user behavior traffic risks through scope control. • Scale-out much easier to orchestrate than scale-up. • Single region sufficient resiliency/latency for US-only app. • 3X your upper traffic prediction – a successful launch will generate more traffic © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 23. Delivering high- scale dealer facing applications Anand Vaghela Sr. Product Manager FileMaker Global Automotive Company/FileMaker
  • 24. Automaker Journey to the Cloud • Participated in FileMaker’s “Early Testing” program • 2-weeks after launch of FileMaker Cloud, successfully deployed 1st mission critical custom app running on EC2 instance • Majority of current install-base is on-premises server, now opportunity to use more FileMaker Cloud based on business needs • New project underway utilizing FileMaker Cloud running on AWS, based on success of previous project © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 25. Challenge: FileMaker Server (Windows) on AWS FLMK Database Engine xDBC ESS SASE Admin Server WebDirect FileMaker Server (Windows) Server Configuration FLMK database & files & remote container data FLMK WebDirect xDBC Client FLMK Pro FLMK Go Universal Admin Console FileMaker Server Running Windows FileMaker Server on AWS: Deployment: • Windows EC2 compute • Set up security group settings • Install & configure FileMaker Server Manageability: • Software updates • EC2 upgrade/downgrade • EBS upgrade © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 26. Solution: FileMaker Cloud Deployment: • Simplified using AWS CloudFormation • Few clicks and fully deployed and configured • Simple Email Service (SES) Separate OS, FileMaker, Config, & data • Allows easier scalability of EC2 and storage FileMaker Cloud FLMK WebDirect xDBC Client FLMK Pro FLMK Go Cloud Admin Console Admin Server FileMaker Cloud Server (Linux) FLMK Cloud Robot Customer database, files & remote container data OS & FileMaker Configuration AWS Cloud StorageAWS Cloud Storage xDBC ESS SASE WebDirect FLMK Database Engine © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 27. Overcoming Challenges © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • Problem: 90-days to deploy a Server • Problem: FileMaker WebDirect is resource hungry, requires upgrading existing hardware • Problem: integration with FileMaker platform • Now: deployed in 20-mins running on AWS resulting to 30000% productivity gain • Now: ability with single-click to upgrade/downgrade EC2 to meet business needs • Now: BYOL allowed use of existing FileMaker platform and FileMaker Cloud • Using AWS CloudFormation • Using Amazon EC2 scalability • Using AWS Marketplace
  • 28. Demo – FileMaker Cloud on AWS Marketplace
  • 29. • Store data in volumes of a provisioned size, similar to a local disk drive on your physical server • Leverage Amazon SES instead of system administrator setting up independent email service • Future to use Amazon S3 for performance, price, and flexibility Lessons Learned & Best Practices © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon SESAmazon Elastic Block Storage (EBS)
  • 30. Summary • Use AWS Marketplace to accelerate the evaluation, deployment and launch of data management and analytics projects. • Understand your storage, read/write throughput requirements • Follow AWS best practices to architect and develop your services • Test your application at scale • Review and implement a Disaster Recovery plan • Enable monitoring using Amazon CloudWatch https://aws.amazon.com/mp/database/ © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 31. Q&A © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 32. Thank you! © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 33. Remember to complete your evaluations! © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.