tech incubation. delivering an enterprise platform on aws

14
Delivering an Enterprise Platform on AWS 27 th August 2015 Hull Amazon Web Service User Group Eddie Wu

Upload: nick-brown

Post on 12-Apr-2017

464 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Delivering an Enterprise Platform on AWS

27th August 2015Hull Amazon Web Service User Group

Eddie Wu

2

Enterprise Search on AWS

We repeatable found that simple tasks were taking a extraordinary

length of time and delaying project delivery, such as

• Increase NAS storage

• Upgrade the server specifications

• Open firewall ports

The challenge was set to deliver our internal platform in AWS…in

1 week!

Glacial speed – and Not the AWS type!

4

We took

day !

When Light speed is too slow!

5

• VPC with 2 subnets, public and private.

• Routing tables and Security groups allowed granular

refinement

• EC2 servers with configurable specifications based upon

usage

• Auto Scaling Groups with custom AMI

• Public AMI provided NAS functionality

• Bastion Server to restrict access to private subnet

• Elastic Beanstalk deployment direct from IDE

1

Enterprise Search Solution Architecture

6

• 70k Global Users

• 150 Million Documents – Internal

systems and external publications

• Entity extraction of scientific

compounds, diseases and Mechanisms

• Personal Alerts, saved queries

• Faceted navigation

• REST API enables Search Based

Applications to extend the platform

AWS in Production

7

Search Based Applications

8

Innovating Quickly With AWS

What Is Docker?

10

Docker is an open platform that allows developers to build applications and script

the configuration of where that application runs. An isolated “container” that can

be run anywhere with identical results.

Docker Solution Architecture

11

Continuous Integration with AWS and Docker

12

We now dockerize nearly all of our solutions using AWS to easily

port and scale if business prototypes are successful.

13

Technology Incubation

The CTO Office helps pilot and incubate new and emerging technologies, with an enterprise potential. If you have any exciting technology running on AWS, get in touch.

To work with us or hear more, reach out to me (Eddie Wu) or [email protected]

Eddie Wu

Software DeveloperSunny AdvaniDevOps Engineer

Pearl SkovlundSolution Delivery Lead

Adrian WongUX & Creative Lead

Nick BrownTech Incubation Director

Steve WoodwardPlatform Solution Architect

Hari RadhakrishnanSolution Engineer

Marc HarriganBusiness & User Analyst

Rob HernandezData Analytics Lead

Confidentiality Notice

This file is private and may contain confidential and proprietary information. If you have received this file in error, please notify us and remove

it from your system and note that you must not copy, distribute or take any action in reliance on it. Any unauthorized use or disclosure of the

contents of this file is not permitted and may be unlawful. AstraZeneca PLC, 2 Kingdom Street, London, W2 6BD, UK, T: +44(0)20 7604 8000,

F: +44 (0)20 7604 8151, www.astrazeneca.com

14