performance, scalability and availability in...
Post on 20-Mar-2018
215 Views
Preview:
TRANSCRIPT
Performance, scalability and availability in AWSManaging the end to end lifecycle of cloud assets
08|12|2015www.nordcloud.com
WE’RE ON A
MISSIONTO HELP ENTERPRISES GAIN
THEMAXIMUM
BENEFITSOF THE
CLOUD
NORDCLOUD
ARE
CLOUD-
NATIVE
SPECIALISTS
IN
Cloud Consulting, Migration & Automation
Managed Services
Cloud Capacity & Optimisation
Cloud Strategy
WE’RE
MAKING
ONE MIGRATION AT A TIME
THE
WORLDA MORE CLOUDY
PLACE
NORDCLOUD HAS
OVER
200
CUSTOMERSRUNNING
PRODUCTION
WORKLOADS ON
AWS
AWS Premier Consulting Partner
The beginning of the Cloud journey
• You realize that “Digital“ is part of your core business, and software
is taking over
• But something is wrong with what you have today
• Static vs. Dynamic/Innovative
• “Everything is a ticket“ vs. Self-Service
• Task-based scripting vs. Automation
• The failures of the past still haunt you
•Data center efficiency…
•That ill-sized network fabric/SAN/… you bought… and that
hasn‘t fully depreciated yet…
The beginning of the Cloud journey
• You ask yourself questions like…
• How can you bring the value of computing closer to end users, customers,
developers, and IT?
• What do your developers need to ship more value more often?
• You explore operating modes:
• Traditional data center ops
• Managed Service Providers
• Private vs. public cloud
• DevOps vs. traditional release management
• Eventually, you decide for public cloud because of cost, limitless capacity & agility
Why agility matters to your business
• Business is about...
• Execution...not ideas!
• Good execution means you are:
• Faster to deliver
• More cost efficient
• Deliver at the right quality for your market
• Closer to your customer
• Constantly improving
• Good execution means you are competitive
• “Execution is the discipline of getting things done”
• AWS allows you to focus on execution
Why agility matters to your business
• How does AWS enable you to focus on execution?
• By going from manual, partially scripted build of
infrastructure and code to fully automated deployment of
everything...
• By shipping not once per quarter, but continuously
IF IT’S NOT AUTOMATED,
ITS NOT FINISHED
We automate all the things.
• You‘ll do something frequently, automate it!
• You need it done correctly and uniformly, automate it!
• You want to be faster, automate it!
• You (probably) do it already:
• Testing... in software development
• Deployment, patching, updating... of applications & OS
• In the cloud, we automate the lifecycle of everything
• In particular, we automate…
Code Build + Deploy Run
What gets automated
• End to end lifecycle for all infrastructure resources
• “Cradle to grave“: creation, configuration, runtime, termination
• Spans all elements in the infrastructure
• Security Groups (firewall rules)
• Monitoring, logging configuration
• Virtual servers
• Load balancers
• NAT Gateways
• Authentication configuration
• …
13
Cloud Automation
• Automate end-to-end lifecycle for the whole infrastructure...
because in the cloud, infrastructure is (can be! should be!) code
• Repeatable
• Reusable
• Versioned
• Can you do this on-premises?
• Kinda, sorta, clumsy, vendor specific…
• It just wasn‘t designed for this purpose...
...and you will need procurement involved
• Many cloud feats are unavailable. E.g. you can't...
• „Magically“ create things
• Easily automate infrastructure configuration
• Pure “Cloud Magic“ is access to limitless capacity, and
Cloud Automation is the key to access to it!
Team
Team
Team
Team
“Traditional“ on-premises approach
Automated Cloud approach
The Nordcloud Approach to Cloud Automation
• We help you build the
infrastructure in AWS
through automation (at
“design” or “migration” stage)
• Our services extend into the
full lifecycle
• With our Managed Cloud
Service we can operate your
service for you
• Automation reduces cost of
support
15
Degree of automation
Eff
icie
ncy, p
red
icta
bili
ty,
rep
ea
tabili
ty, sca
lab
ility
,
ag
ility
...
What to automate 16
Don‘t automate / use services:
• Stateful resources
(database/cache/CDN)
• Slow to deploy resources
• Certain shared infrastructure
Automate:
• Stateless
• Fast deployment
• Frequent redeployment beneficial
Automation Results & Benefits
• Deploy more quickly, more often and with confidence
• Easy, fast scalability & availability
• Faster testing
• Improve time to market:
• Increased developer productivity via combined infrastructure and deployment
automation
• Enable microservices
• Availbility improvement
• Defined state every time, full-stack knowledge, single source of truth
• Test against same configuration in test/dev/production
• Error free deployments due no manual steps
17
FLEXIBLE
MANAGEDSERVICES KEEPING YOUR
CLOUD AVAILABLE,
OPTIMISED,
& SECURE
Operations in the Cloud
• Even with automation there are plenty of things to
manage
•Security (Incidents, Config, Policy...)
•Backup – snapshots & services (like AWS RDS)
•Monitoring
•Availability
19
Case Studies
20
CASEFuelling Husqvarna's power products
and IoT infrastructure with the cloud.
"The solution has created a platform that delivers the
required scalability, processing capabilities of big data, and
faster time to market, all in a cost-effective manner."
-Lars Olofsson, IT System Architect, Husqvarna Group
CASE10x lower up-front investment
for Talend.
“The cooperation with Nordcloud enabled Talend to bring such a complex
solution to market in less than three months from project launch. The
combination of AWS technology with the solid experience of Nordcloud was
the guarantee of success and an on-time delivery of the product to market.”
-Dietmar Lenzen, VP of Product Development, Talend
CASECreating a tailored cloud infrastructure
to expedite growth for Sanoma
Games.
“The combination of the AWS product portfolio and Nordcloud’s talented,
customer-focused expert team - developing services directly in the cloud -
provides Sanoma Games with the scalability and durability to successfully
serve millions of gamers around the world.”
-Olof Hoverfält, Head of Sanoma Games Business Unit, Sanoma
Munich 24
Jan Tietze
CTO Germany
jan.tietze@nordcloud.com
Nordcloud Deutschland GmbH
Theatinerstr. 11
80333 München
Germany
WE’RE HIRING!
www.nordcloud.com/careers
Come and join #TheCloudRevolution
Technologies used in Cloud Automation
• AWS & Open Source Toolset:
• CloudFormation
• HashiCorp Tools – Packer, Terraform…
• Git
• Jenkins
• Puppet/Chef/Instance Metadata
• Custom IP
• (arrange across beam from start to finish)
26
top related