CLOUD ADVANTAGES…
SPEED &
AGILITY
NO
HARDWARE TO
MAINTAIN
CAPEX INTO
OPEX
MASSIVE
ECONOMIES
OF SCALE
CLICK TO GO
GLOBAL
AVAILABLE
CAPACITY
Based on AWS’ proposition.“Six Advantages and Benefits of Cloud Computing”
PUBLIC CLOUD MARKET
FROM OUR VIEWPOINT.
The Cloud calls
Benefits of interest to all:
• Residences, SMB, Enterprise
• Time to Market
• Cost-effectiveness
• Flexibility
BENEFITS
FOR ALL…
BENEFITS
FOR ALL…
MARKET
PENETRATION
PUBLIC CLOUD MARKET
FROM OUR VIEWPOINT.
• Sometimes slowly accepted among Enterprises,
major differences within market segments
• Only moderately used for true mission-critical
applications (but increasing!)…
• Unmanaged DIY model
• Requires constant schooling and studying to
‘keep up with’:…
• Extra ICT team, or
• Diversification of team
BENEFITS
FOR ALL…
MARKET
PENETRATION
DO-IT-
YOURSELF
PUBLIC CLOUD MARKET
FROM OUR VIEWPOINT.
BENEFITS
FOR ALL…
MARKET
PENETRATION
DO-IT-
YOURSELF
TAILORING
AND
EXPERTISE
PUBLIC CLOUD MARKET
FROM OUR VIEWPOINT.
• Basic Cloud is aimed at ‘the masses’ (think:
support methods, guarantee system, …)
• The ‘one-size-fits-all’ Cloud simply doesn’t fit well
in the Enterprise setting.
“Cautions While it is easy to get started with AWS, optimal use requires expertise. Customers must proactively seek the depth of sales and solution architecture engagement they need to be successful; this may require professional services, not just support. AWS is perceived as a cost leader, and is the key reference point for pricing in this market, but it is not eager to be the lowest-cost bidder in a competitive situation. Its granular pricing structure is complex; use of third-party cost management tools is highly recommended. AWS's support offerings are tiered based on the level of support that a customer purchases, rather than on a "relationship" or size-of-spend basis; customers need Business-tier support in order to ensure excellent support.
Organizations that cannot quickly take advantage of new capabilities will not receive the full benefits of AWS's rapid introduction of new services and expanded capabilities for existing services. A customer's best practices may become outdated as better or more cost-effective capabilities are introduced. Less-sophisticated customers may become overwhelmed by the range of possible options; training and third-party assistance are strongly recommended. Furthermore, although many new services are highly successful, services that turn out to be of less interest to customers may not get the same depth of continued investment as more popular services, complicating the question of which services to adopt. Finally, new services are gradually rolled out across regions, so customers outside the U.S. do not receive innovations as quickly (…).”
INFRASTRUCTURE AS CODE.
AUTOMATIONINTELLIGENT
MONITORING
CONTINUOUS
DELIVERY
AUTOHEALING
(DESIGN FOR
FAILURE)
VERSIONING
SECURITY
TEMPLATE CONTENT.
• The templates jointly
define the whole of a
customer’s ‘virtual
datacenter’;
• and all components in the
Virtual Private Cloud.
DATA
CENTER
• The applications are also
defined through
templates;
• And are maintained in that
way.
DATA
CENTER
APPLICATION
OS
DATABAS
E
MIDDLE
WARE
APPLICATIONS CRMERPE-shopIntranet
ESBWebMOMNoSQL
DebianWindowsFedora
TEMPLATE CONTENT.
TEMPLATE CONTENT.
SECURITYDATA
CENTER
APPLICATION
• Even security is enforced
through templates:
• hold our 11 years of
fine-tuning;
• And contain customer-
specific security
settings.IAM
data at-rest
encryption
traffic
protection
FW, WaF
Cloud Formation
Standard blocks in repositories = shorter Time to Market;
Building, say, a Test environment is easy when using templates!
TEMPLATE. ADVANTAGE
Cloud Formation
Reaction scripts reduce chance on human failures;
Change Management using software tools: quality, and control.
TEMPLATE. ADVANTAGE
Brings the possibility to ‘roll back’ to an earlier version of
components – or even, the entire environment;
CODE™ also checks the live environment continually against
the stored templates, and will automatically overwrite any
unauthorised / unexpected changes to the approved settings.
Cloud Formation
problem
TEMPLATE. ADVANTAGE
Since 1988, the ERP supplier for
wholesalers and retailers in the
fashion industry, with online cash
register, supply management and
finance.
SOLUTION
The Fashion Industry
ERP Supplier
Managed Public Cloud
& Technical Application
Management
CHALLENGE OUTCOME
Sentia delivers and manages various
combined AWS Cloud solutions in
order to effectively fulfill the needs
and high quality standards
of Softwear.
Softwear staff can fully focus on
developing its own ERP software
and can therefore be 100%
engaged in its core business.
ALWAYS
AVAILABLE
AUTOMATED
HEALING,
24X7 SLA
FOCUS ON NEW
SERVICES
CASE – SOFTWEAR.
active poll(API call)
environment parameter
Notification Service
CloudWatch
newly logged security incident
Route 53
Action
Correlates,
reacts, alerts
AUTO HEALING.
AUTO HEALING.
Action
SMS,
call
Smartphone e-mail
Alert
active poll(API call)
environment parameter
Notification Service
CloudWatch
newly logged security incident
Correlates,
reacts, alerts
AUTO HEALING.
forensicsIM, PM
Service
Management
Log
Action
Alert
active poll(API call)
environment parameter
Notification Service
CloudWatch
newly logged security incident
Correlates,
reacts, alerts
"RestApplicationLoadBalancerLoadBalancer": {"Properties": {"CrossZone": true,
"HealthCheck": {"HealthyThreshold": 2,"Interval": 10,"Target": "HTTP:8081/health","Timeout": 5,"UnhealthyThreshold": 2
},"Listeners": [
AUTO HEALING.
At redesign of their software suite,
decision was made to go ‘natively
Cloud’ (technology, processes,
human capabilities)
SOLUTION
“The most significant
benefit of our planning
program is real-time
insight
into staffing levels,
hours worked, costs,
and revenue.”
CHALLENGE OUTCOME
Sentia delivers and manages an AWS
Cloud-based solution that enables
Ayton to bring new features and
functions to the platform at no risk.
Ayton can fully focus on
developing new features and
functions of its native Cloud
platform and can therefore
engage 100%
in growing its business.
ADD NEW
FEATURES &
FUNCTIONS
(TO SAAS)
CONTINUOUS
DEPLOYMENT
INCREASE
SPEED OF NEW
FEATURES
CASE – AYTON.
INTEGR. TEST Customer on-premise
Sentia
UNIT TEST
INTEGR. TESTUNIT TEST
TEST STAGING POSITIONT-DEPLOYPRODUCTION
-or-
human decision,
push-button Ok
human criteria,
auto-processed
-or-
human decision,
push-button Ok
human criteria,
auto-processed
AUTO DEPLOYMENT.
Since 2006 the digital self-service
ticketing provider with a fast
growing profile with customers
which have high demands
regarding high peaks during tickets
sales.
SOLUTION
The online tickets sales
platform
Managed Public Cloud
& Technical Application
Management
CHALLENGE OUTCOME
Sentia delivers and manages an AWS
based platform combining different
types of services and technology to
support Ticketscript in their business.
Ticketscript can fully focus on
developing new services for their
customers and don’t have to worry
about their productions platform
during peak moments.
DEAL WITH
EXTREME
PEAKS
AUTOMATED
SCALING
24X7 SLA
TRUSTED
PARTNER FOR
EVENTS
CASE – TICKETSCRIPT.
Since 2006 the digital self-service
ticketing provider with a fast
growing profile with customers
which have high demands
regarding high peaks during tickets
sales.
SOLUTION
The online tickets sales
platform
Managed Public Cloud
& Technical Application
Management
CHALLENGE OUTCOME
Sentia delivers and manages an AWS
based platform combining different
types of services and technology to
support Ticketscript in their business.
Ticketscript can fully focus on
developing new services for their
customers and don’t have to worry
about their productions platform
during peak moments.
DEAL WITH
EXTREME
PEAKS
AUTOMATED
SCALING
24X7 SLA
TRUSTED
PARTNER FOR
EVENTS
CASE – TICKETSCRIPT.
"ScaleUpPolicy" : {"Type" : "AWS::AutoScaling::ScalingPolicy","Properties" : {
"AdjustmentType" : "ChangeInCapacity","AutoScalingGroupName" : { "Ref" : "asGroup" },"Cooldown" : "1",
"ScalingAdjustment" : "3"}
},
"CPUAlarmHigh": {"Type": "AWS::CloudWatch::Alarm","Properties": {
"EvaluationPeriods": "1","Statistic": "Average",
"Threshold": "50","AlarmDescription": "Alarm if CPU too high or metric disappears indicating instance is down","Period": "60","AlarmActions": [ { "Ref": "ScaleUpPolicy" } ],"Namespace": "AWS/EC2","Dimensions": [ {
"Name": "AutoScalingGroupName","Value": { "Ref": "asGroup" }
} ],"ComparisonOperator": "GreaterThanThreshold","MetricName": "CPUUtilization"
}},
{
"Type" : "AWS::AutoScaling::AutoScalingGroup",
"Properties" : {
"AvailabilityZones" : { "Fn::GetAZs" : ""},"Cooldown" : "1","HealthCheckGracePeriod" : "1","HealthCheckType" : "EC2""LoadBalancerNames" : [ Ticketshop ],
"MaxSize" : 30,"MinSize" : 9,
"Tags" : [ Auto Scaling Tag, ..., ],}
}
AUTO SCALING.
SHIFT OF COSTS.
traditional
Hosting model
Cloud
(Infra as Code)
DEVELOPMENT
35%
HOSTING
45%
DEPLOY
20%
100%
SHIFT OF COSTS.
traditional
Hosting model
Cloud
(Infra as Code)
DEVELOPMENT
35%
HOSTING
45%
DEPLOY
20%
DEVELOPMENT
30%
CLOUD
55%
DE-
PLOY
5%
100%
90%
SHIFT OF COSTS.IT’S NOT JUST A
SHORT-
TERM
CONTRACTS
OPEX
-VS-
CAPEX
TRIAL &
ERROR FOR
NEW IDEAS
SPEND
WHERE THE
BUSINESS
BENEFITS
MOST
TRANSPARAN
CY OF COST
DESIGNED
FOR ‘THE
MASSES’
VERY
BROAD
PORTFOLIO
NOT ALL
COVERED
BY SLA
• Single, standardised guarantee level;
• Ditto penalty clauses,
• Limited liability of Cloud Provider (e.g. AWS).
‘A’ CLOUD SLA.
DESIGNED
FOR ‘THE
MASSES’
VERY
BROAD
PORTFOLIO
NOT ALL
COVERED
BY SLA
COMPONEN
T-BASED
SLA
SYSTEM
• Not all Service Components
• Covered (‘as is’),
• Guarantee not linked to
redundancies.
‘A’ CLOUD SLA.
MPCS
AUTOMATION
MPCS
‘PAY-PER-USE’
MPCS
SERVICE
MANAGEMENTreportreview adjustment
number duration volume
templates 24 x 7intelligence
AWS
BASE
INFRA‘vanilla’ infrastructure components
man-
hours
variable
variable
fixed
SLA. WHAT A CUSTOMER
NEEDS
‘as is’
‘as is’
FULL CONTROL – NO ACCESS.
Full ‘AMI-based Deployment’ process
fresh Instance
started (from
generic Base AMI)
prerequisite
software & settings
installed
DEVELOPER
trigger:
new
Customer
Software
committed
Load balancer
health check
BUILD PHASE: 30 – 40 MINUTES DEPLOYMENT: 2 – 3 MINUTES
deploy Instances
from Customer
Base AMI
install the
Customer Software
?
Customer base
AMI ready for
deployment
PRODUCTION
add to (or replace)
existing Instance(s)
Update required on your application?
UP TO 15 MINUTES
FULL CONTROL – NO ACCESS.
“Direct access to an ICT environment invariably introduces
the risk on human error, or worse. Specifically for a production environment, the
risks are unacceptably high.
The customer really only requires control, but often
sees direct access as necessary to acquire full control…
… We dare to differ.”
OWNERSHIP. PRODUCTION
APPLICATION
???
traditional
Hosting model
APPLICATION
???
APPLICATION
INFRA
APPLICATION
INFRA
Dev Test Acceptance Production
Cloud
(Infra as Code)
OWNERSHIP. PRODUCTION
APPLICATION
???
traditional
Hosting model
APPLICATION
???
APPLICATION
INFRA
APPLICATION
INFRA
Dev Test Acceptance Production
APPLICATIONCloud
(Infra as Code)
APPLICATION APPLICATION
CLOUDCLOUDCLOUD
???
SLA, OWNERSHIP
SLA, OWNERSHIP
SLA, OWNERSHIP
OWNERSHIP. PRODUCTION
traditional
Hosting model
APPLICATION
INFRA
Production
Cloud
(Infra as Code)
WORKING CLOSERWITH THE BUSINESS
BUSINESS
DEVELOPMENT
traditional Hosting model
BUSINESS
DEVELOPMENT
Cloud (Infra as Code)
CLOUD
Cloud Service Provider (‘Supplier’)
now working directly with your
Development teams
ICT
SUPPLIER
ICT
??
Cloud
Competence
Center
??
BUT THERE IS MORE.ACCOUNTING:
WILL OPEX
BECOME
CAPEX?
FLEXIBLE
CONTRACTS
BUT..
STANDARD
TRANSPARANT
COST MODELS
BUT..
UPREDICTABL
E
CHANGE OF
GOVERNANCE
CHANGE OF
TOOLS &
PROCESSES