scale mission critical atlassian applications on aws

81
Managed Atlassian on AWS An iTMethods Product Atlassian Enterprise Day Scale Mission-Critical Applications on AWS Elasity | An iTMethods Product Sponsored By:

Upload: itmethods

Post on 22-Jan-2018

71 views

Category:

Internet


1 download

TRANSCRIPT

Managed Atlassian on AWS An iTMethods Product

Atlassian Enterprise DayScale Mission-Critical Applications on AWS

Elasity | An iTMethods Product

Sponsored By:

Managed Atlassian on AWS An iTMethods Product

Presenters Today

Joe Tong

Atlassian

Phi Wan

iTMethods

Angela Streeter

RetailMeNot

Andy Mao

iTMethods

Managed Atlassian on AWS An iTMethods Product

1. Introduction

2. What is Amazon Web Services (AWS)?

3. What is Atlassian?

4. Why Atlassian Data Center

5. Scale Mission-Critical Applications on AWS

6. Customer Example - RetailMeNot

7. Conclusion

8. Q&A

Agenda

Managed Atlassian on AWS An iTMethods Product

1. Introduction

2. What is AWS

3. What is Atlassian?

4. Benefits of Atlassian Data Center

5. Scale Mission-Critical Applications on AWS

6. Customer Example - RetailMeNot

7. Conclusion

8. Q&A

Agenda

Managed Atlassian on AWS An iTMethods Product

iTMethods Profile

Founded in 2005, serving customers throughout North America

Cloud Subscription & SaaS Services offerings

AWS Advanced Consulting & Managed Services Provider

Atlassian Solution Partner

Launched Elasity.io | Managed Atlassian on AWS platform

ITMETHODS Digital Transformation on AWS Confidential

Managed Atlassian on AWS An iTMethods Product

Managed Atlassian on AWS An iTMethods Product

Atlassian Overview

Joe Tong

Atassian

Managed Atlassian on AWS An iTMethods Product

Managed Atlassian on AWS An iTMethods Product

Managed Atlassian on AWS An iTMethods Product

Managed Atlassian on AWS An iTMethods Product

Managed Atlassian on AWS An iTMethods Product

Managed Atlassian on AWS An iTMethods Product

Customers of all sizes in every industry

Managed Atlassian on AWS An iTMethods Product

Managed Atlassian on AWS An iTMethods Product

ATLASSIAN COMMUNITY

Check it out• Be active in the community: See what people

are talking about• Follow tags: Be the first to answer questions

• Ads or promotional language: Talk about

your products and services in context

community.atlassian.com

Managed Atlassian on AWS An iTMethods Product

Atlassian on AWS

Presented by

Phi Wan

VP Engineering

iTMethods Inc.

Managed Atlassian on AWS An iTMethods Product

Amazon Web Services (AWS)

ComputeMessaging

Mobile

App Services

Database

Networking

Development and

Management Tools

Payments

VPCOn-Demand Workforce

Analytics Content Delivery

StorageEnable businesses and developers to

use web services to build scalable,

sophisticated applications.

Managed Atlassian on AWS An iTMethods Product

AWS Rapid Pace of Innovation

2010

61

516

1,017

159

2012 2014 2016

AWS has been continually expanding its services to support virtually any cloud workload,

and it now has more than 90 services that range from compute, storage, networking,

database, analytics, application services, deployment, management, developer, mobile,

Internet of Things (IoT), Artificial Intelligence (AI), security, hybrid and enterprise

applications. AWS has launched a total of 236 new features and/or services year to date*

- for a total of 3,149 new features and/or services since inception in 2006.

Managed Atlassian on AWS An iTMethods Product

AWS Cloud Platform

Integrated Networking

Rules Engine

Device Shadows

Device SDKs

Device Gateway

Registry

Local Compute

Machine Learning

Conversational Interface

Virtual Desktops

App Streaming

Schema Conversion

Image Recognition

Sharing & Collaboration

Exabyte-ScaleData Migration

Text to Speech Corporate EmailApplication Migration

Database Migration

Regions

Availability Zones

Points of Presence

Data Warehousing

Business Intelligence

Elasticsearch

Hadoop/Spark

Data Pipelines

Streaming Data Collection

ETLStreaming Data Analysis

Interactive SQL Queries

Queuing &Notifications

Workflow

Email

Transcoding

Deep Learning Frameworks

Server MigrationCommunications

Business AppsBusiness Intelligence

DevOps Tools Security Networking StorageDatabases

API Gateway

Single Integrated Console

Identity

Sync

Mobile Analytics

Mobile App Testing

Targeted Push Notifications

One-click App Deployment

DevOps Resource Management

Application Lifecycle Management

Containers

Triggers

Resource Templates

Build and Test

Analyze and Debug

ComputeVMs, Auto-scaling, Load Balancing, Containers, Virtual Private Servers, Batch Computing, Cloud Functions, Elastic GPUs, Edge Computing

StorageObject, Blocks, File, Archivals, Import/Export, Exabyte-scale data transfer

CDN

DatabasesRelational, NoSQL, Caching, Migration, PostgreSQL compatible

NetworkingVPC, DX, DNS

Identity Management

Key Management & Storage

Monitoring & Logs

Configuration Compliance

Web Application Firewall

Assessment& Reporting

Resource & Usage Auditing

Access Control

Account Grouping

DDOS Protection

Support ProfessionalServices

Optimization Guidance

PartnerEcosystem

Training & Certification

Solutions Management

Account Management

Security & Billing Reports

Personalized Dashboard

TECHNICAL & BUSINESS SUPPORT

MARKETPLACE

Monitoring

Manage Resources

Data Integration

Integrated Identity & Access

Integrated Resource & Deployment Management

Integrated Devices& Edge Systems

Resource Templates

Configuration Tracking

Server Management

Service Catalogue

Search

HYBRID ARCHITECTUREANALYTICS MOBILE SERVICESDEV/OPS IoT AI ENTERPRISE APPS MIGRATION

APP SERVICES

INFRASTRUCTURE CORE SERVICES SECURITY & COMPLIANCE MANAGEMENT TOOLS

Managed Atlassian on AWS An iTMethods Product

Advantages & Benefits of AWS Cloud Computing

Trade capital expense

for variable expense.

Benefit from massive

economies of scale.

Stop guessing

capacity.

Go global in minutes.

Increase speed and

agility.

Stop spending money on

running and maintaining

data centers.

Managed Atlassian on AWS An iTMethods Product

Over 1 Million Active Customers

Managed Atlassian on AWS An iTMethods Product

Security - Shared Responsibility Model

AWS Foundation Services

Compute Storage Database Networking

AWS Global Infrastructure Regions

Availability Zones

Edge Locations

Client-side Data Encryption

Server-side Data Encryption

Network Traffic Protection

Platform, Applications, Identity & Access Management

Operating System, Network, & Firewall Configuration

Customer applications & content

Cu

sto

mer

s

Managed Atlassian on AWS An iTMethods Product

AWS Global Infrastructure – 16 Regions Today

Managed Atlassian on AWS An iTMethods Product

AWS Global Infrastructure – Availability Zones

Availability

Zone - A

Availability

Zone - B

Availability

Zone - C

Region

Managed Atlassian on AWS An iTMethods Product

1. Introduction

2. What is AWS

3. What is Atlassian?

4. Benefits of Atlassian Data Center

5. Scale Mission-Critical Applications on AWS

6. Customer Example - RetailMeNot

7. Conclusion

8. Q&A

Agenda

Managed Atlassian on AWS An iTMethods Product

Organizations of greater than 500-1000 Atlassian users will typically

experience an outage

• due to heavy load under a single application node, heavy API calls, etc

A 30 minute outage will cost an organization roughly $24,000

Assuming 5 outages a year…this can lead to $100,000 in costs

System maintanence & upgrade remains one of the biggest burdens

• Need to upgrade outside of business hours

• Inproper upgrade/maintenance can lead to system failure and outages

• This leads to delaying in system upgrades which creates long term technical debt

Sound familiar?

Customer Challenges

Managed Atlassian on AWS An iTMethods Product

Atlassian Data Center Products

New to the Data Center Family!

Managed Atlassian on AWS An iTMethods Product

Atlassian Deployment Options

Managed Atlassian on AWS An iTMethods Product

Benefits of Atlassian Data Center

High

Availability

Performance at

Scale

Instant

Scalability

Disaster

Recovery

Managed Atlassian on AWS An iTMethods Product

Benefits of Atlassian Data Center

High

Availability

Performance at

Scale

Instant

Scalability

Disaster

Recovery

Managed Atlassian on AWS An iTMethods Product

High Availability

Managed Atlassian on AWS An iTMethods Product

Benefits of Atlassian Data Center

High

Availability

Performance at

Scale

Instant

Scalability

Disaster

Recovery

Managed Atlassian on AWS An iTMethods Product

Performance at Scale

Managed Atlassian on AWS An iTMethods Product

Benefits of Atlassian Data Center

High

Availability

Performance at

Scale

Instant

Scalability

Disaster

Recovery

Managed Atlassian on AWS An iTMethods Product

Instant Scalability

Managed Atlassian on AWS An iTMethods Product

Benefits of Atlassian Data Center

High

Availability

Performance at

Scale

Instant

Scalability

Disaster

Recovery

Managed Atlassian on AWS An iTMethods Product

Disaster Recovery

Managed Atlassian on AWS An iTMethods Product

1. Introduction

2. What is Amazon Web Services (AWS)?

3. What is Atlassian?

4. Why Atlassian Data Center

5. Scale Mission-Critical Applications on AWS

6. Customer Example - RetailMeNot

7. Conclusion

8. Q&A

Agenda

Managed Atlassian on AWS An iTMethods Product

AWS Services

Managed Atlassian on AWS An iTMethods Product

Atlassian Data Center Supported on AWS

Managed Atlassian on AWS An iTMethods Product

AWS Services

Managed Atlassian on AWS An iTMethods Product

AWS Services

Managed Atlassian on AWS An iTMethods Product

AWS Services

Managed Atlassian on AWS An iTMethods Product

AWS Services

Managed Atlassian on AWS An iTMethods Product

Application Load Balancer

Managed Atlassian on AWS An iTMethods Product

Application Load Balancer

Managed Atlassian on AWS An iTMethods Product

Application Load Balancer

Managed Atlassian on AWS An iTMethods Product

Application Load Balancer

Managed Atlassian on AWS An iTMethods Product

Virtual Private Cloud

• Provision a private, isolated virtual network on

the AWS cloud.

• Have complete control over your virtual

networking environment.Amazon

VPC

Managed Atlassian on AWS An iTMethods Product

Relation Database Service

• Cost-efficient and resizable capacity

• Manages time-consuming database

administration tasks

• Access to the full capabilities of Amazon Aurora,

MySQL, MariaDB, Microsoft SQL Server,

Oracle, and PostgreSQL databases

Amazon

RDS

Managed Atlassian on AWS An iTMethods Product

Elastic File System

• Shareable across thousands of instances

• Fully managed file system

• Elastically grows to petabyte scale

• Highly available and durable

• NFS v4 based

Amazon

EFS

Managed Atlassian on AWS An iTMethods Product

Server to Data Center

Managed Atlassian on AWS An iTMethods Product

Server to Data Center

Managed Atlassian on AWS An iTMethods Product

Server to Data Center

Managed Atlassian on AWS An iTMethods Product

Server to Data Center

Managed Atlassian on AWS An iTMethods Product

Data Center on AWS

Managed Atlassian on AWS An iTMethods Product

Data Center on AWS

Managed Atlassian on AWS An iTMethods Product

Data Center on AWS

Managed Atlassian on AWS An iTMethods Product

Data Center on AWS

Managed Atlassian on AWS An iTMethods Product

High Availability on AWS

Managed Atlassian on AWS An iTMethods Product

Disaster Recovery on AWS

Managed Atlassian on AWS An iTMethods Product

Disaster Recovery on AWS

Managed Atlassian on AWS An iTMethods Product

Performance at Scale on AWS

Managed Atlassian on AWS An iTMethods Product

Performance at Scale on AWS

Managed Atlassian on AWS An iTMethods Product

Data Center on AWS

Load Balancer

Master

DB

Load Balancer

Standby

DB

Multiple Application Nodes

Shared

Storage

Application Nodes

Elastic Load Balancer Elastic Load Balancer

EC2 EC2Auto

Scaling

Group

EC2 EC2

RDS

StandbyRDS

Master

Elastic

File

System

Elastic

File

System

Availability Zone A Availability Zone B

Application Nodes

Region 1

Managed Atlassian on AWS An iTMethods Product

JOURNEY TO ELASITY ON AWS

Presented by

Angela Streeter

RetailMeNot

Managed Atlassian on AWS An iTMethods Product

Managed Atlassian on AWS An iTMethods Product

Managed Atlassian on AWS An iTMethods Product

$4.4B Facilitated 2016 global retail sales

Statistics & Reach

53MM Email subscribers 23MM+ Mobile unique visitors

48% Total site traffic is mobile

650MM Total site visits in last 12 months

As of Dec. 31, 2016

700K+ Coupons

~70K Retailers and brands

CONFIDENTIAL- RetailMeNot, Inc.

Managed Atlassian on AWS An iTMethods Product

Engineering Team Development Team

Challenges

Started with small

Number of Users

Managed Atlassian on AWS An iTMethods Product

Engineering Team

Development Team

Expanded to the

rest of Company

Business Team

IT Team

Challenges

Managed Atlassian on AWS An iTMethods Product

Engineering Team

Development Team

Business Team

IT Team

Needed 24/7

support for its

global team

Challenges

Managed Atlassian on AWS An iTMethods Product

Old Hosting Vendor

Server Maintenance Proactive Support Phone Support Atlassian Experts

Managed Atlassian on AWS An iTMethods Product

New Solution Criterions

24/7 Support Auto Backup & Recovery Phone Support Atlassian Experts

Managed Atlassian on AWS An iTMethods Product

• Already familiar with AWS

• Existing working relationships on AWS

• AWS aligned with long term technology

roadmap

Needed Atlassian on AWS Solution

+

Managed Atlassian on AWS An iTMethods Product

Needed Atlassian on AWS Solution

+ =Managed Atlassian on AWS

Managed Atlassian on AWS An iTMethods Product

Dedicated team on 24/7 standby (Phone, Email, Ticket)

Flexible Solution tailoring to individual Customer

Enhanced Support on Atlassian products

Solution not possible in a hardware environment

Active Monitoring & Troubleshoot Issues

Work with Atlassian and AWS on behalf of customer

Offer License Management

How is Elasity Different?

Managed Atlassian on AWS An iTMethods Product

Allow teams to focus on more value added activities

Prevent Issues with Proactive Monitoring & Troubleshooting

Offer expert knowledge in Atlassian products & AWS platform

Scalable to the entire organization

Benefits of Elasity as the Managed Solution

Managed Atlassian on AWS An iTMethods Product

Fully Managed 24/7

Supports Atlassian Server & Data

Center Applications

Scalable & Automated

Support Add-ons & Integrations

Secure & Compliant by Design

Maintenance/Upgrades Included

Migrate from on-premise, cloud,

or a hosting provider

ITMETHODS Digital Transformation on AWS Confidential

The Most Flexible & Secure

Managed Atlassian Cloud Hosting

Platform on AWS

Elasity - Simplify your Atlassian on AWS

Managed Atlassian on AWS An iTMethods Product

Speak with our Atlassian and AWS experts

Get your custom proposal http://elasity.io/quote

Upgrade to Atlassian Data Center

Deploy or Migrate to Elasity

Next Steps

Managed Atlassian on AWS An iTMethods Product

Thank you

ITMETHODS Digital Transformation on AWS Confidential

Elasity | An iTMethods Product