SlideShare a Scribd company logo
Going Global
Taking your SaaS business global with Itoc and AWS
Introduction
• Mark Promnitz, Principal Architect @ Itoc
• Heritage in data; Personal focus on solving
business problems.
• Designed, built and managed 100+
environments.
• Driving Architecture and Standards across
Itoc Professional & Managed Services.
Itoc : the intelligent cloud company
• Comprehensive range of expert services
enabling customers to realise the full
value of the Cloud.
• Recognised leader in architecting,
implementing and managing AWS
focused solutions.
• Early “Born in the Cloud” #bitc partner
• National coverage
• Excellent track record of successful
execution & customer results
• Blend best of enterprise IT with latest
cloud strategies and techniques
• Winner of multiple AWS Customer
Obsession Awards in 2015 – ANZ & Global
re:Invent
• Founded & organiser of 1800+ member
Brisbane AWS User Group
• Expert Managed Services
Itoc
Services
Overview
Our passions are architecting,
implementing and managing
cloud solutions to unleash your
business potential.
Cloud
Foundation
Services
Cloud
Migration
Services
Cost
Optimisation
Services
Cloud
Managed
Services
IntelligentOps
Consulting,
Architecture
and
Engineering
Services
Proof of
Concept
Cloud
Transformation
Services
Agile / DevOps
Starting point for
cloud exploration
and education
Provides a first
cloud starting point
for an organisation
Scalable cloud migration
services from one to
hundreds of applications
Provides immediate
savings with long term
benefits including lower
costs, increased visibility
and greater control
Management of your cloud
services focusing on achieving your
business goals and objectives.
Expert advice and
services from a
partner with the
experience and
track record.
The SaaS
Journey
Evolution of Software Delivery
On Premise Hosted Service
SaaS
(Cloud Native)
Managed “on premise”
● Dedicated tenancy
● Significant onboarding time and
cost
● Limited repeatability
● High management overhead
● Lack of agility
● Traditional licensing & billing
model
● High costs all round
● Uncompetitive vs SaaS
Operational
responsibility
assumed
Risk Consideration
Customer Hosted
Pseudo SaaS
(cloudyish)
SaaS like experience
● Existing code base with smart
cloud architecture / automation
● Dedicated tenancy
● Reduced onboarding time and
cost
● High repeatability
● Lower management overhead
● Increased agility
● SaaS licensing & billing model
SaaS
● Largely new code base with smart
cloud architecture / automation
● Mobile first
● Simple API integrations
● Multi-tenancy
● Minimal onboarding time and cost
● High repeatability
● Centralised management overhead
● Agility
● SaaS licensing & billing model
Software Provider Solution Provider - typical path
Key Aspects
Customers demand more from
SaaS providers
• SaaS model means your
business is responsible for
operational aspects.
• Customers are evaluating
your “product” on all these
aspects that may have never
been your core business.
Over 1800 IT professionals were surveyed over six months in 2017 and it’s clear that the
criteria most cared about are contained in business, product and operational domains
often outwith the experience or reach of the typical ISV or SaaS business.
The 2017 State of the SaaS-Powered Workplace Report
Traditional ISV Business
SaaS Model
Drivers
Why do I want to go global?
What does Global mean to you?
• New Markets
• Global Reach
• Global Presence
• Be in all regions?
• Some regions?
• Scale
• Perception
• Compliance & Regulations
Understand your Drivers!
• Failover - Disaster Avoidance and Recovery
• Latency - Closer to your users
• Regulatory Compliance
Models
How can I go global?
Every business is different!
• There are many factors which determine
which model best suits your business.
• Preparation and consideration are key!
• The process and models are well defined!
How do you group tenants?
• Individual Tenant vs. Multi-tenanted
• Shared vs. Dedicated Infrastructure
vs.
How do customers consume your
product / service?
• Web | Mobile | Thick Client (software)
• Public Internet vs. Private connectivity
• Latency sensitive?
• Tightly coupled sessions / state?
Isolated Environments
• Very common & easiest to achieve
• The “Share Nothing” approach
• Deployed where needed (AUS, US, UK etc.)
• Scaled individually
• Easy cost attribution
Isolated Environments (Considerations)
• Isolated environments
• Duplicate infrastructure = $$$
• Management and Operations overhead
• Often not designed for multi-region
deployments
Bridged Environments
• Typical next step from Isolated environment
• Linking environments (often across regions)
• Sharing data & resources
• Cross region lookups
• Users use their closest region
AUS US
Bridged Environments (Considerations)
• Maintaining connectivity between environments
• Data residency & data gravity
• Larger security footprint
• Customer onboarding
• End user routing
AUS US
Meshed Environments
• Increased Network Flows
& Communications
• Often 2+ regions
• Sharing data & resources
• Cross region lookups
• Users use region closest to them
AUS
US
West
US
EastUK
Meshed Environments (Considerations)
• Maintaining inter-connectivity
• Data residency, gravity &
data flows
• Larger security footprint
• Customer onboarding
• End User Routing
AUS
US
West
US
EastUK
Shared Services
• Often used for centralising
management and operation of:
• Testing
• Analytics
• Remote Access
• Automation pipelines
• Coordination of deployments
Architecting
for Success
What do I need to do?
• People, Process and Experience are key.
• Technology can make or break a business.
• Common Issues you may face:
• Licensing restrictions & cost
• Scalability
• If you can avoid restrictions and increased costs, why not?
Technology Choices Matter
• Many applications are tightly coupled (not always by design).
• Embrace Service-Oriented Architecture (SOA)
• Break your services apart (Microservices)
• Scale by service (save $$)
• Isolate Failures
• Create “dumb” services
• Enable simpler automation
Decouple your Services
• AWS provides you many building blocks!
• APIs are your friend!
• API Gateway - Public and Private endpoints
• Message Queues
• Simple Queue Service (SQS)
• Simple Notification Service (SNS)
• Amazon MQ (Managed Apache ActiveMQ)
Decouple your Services
• Where does your data reside? Which Region?
• Often a scalability and access issue.
• To replicate or not to replicate...
• Data sovereignty & regulatory concerns
• AWS provides the tools and technology!
Data Gravity
• Where do users land when they request your application?
• Closest region vs. Customer’s region vs. other?
• Use Amazon Route53
• Latency
• Weight Based
• Geolocation
• Failing that, we build custom routing logic.
Latency & User Routing
• Spreading the load, spreads the risk
• Load doesn’t always distribute evenly
• Latency routing is great, but can be unpredictable...
• Users aren’t always routed where you’d expect
• Route53 health checks are awesome!
Load Distribution
• Automate your environments, testing and deployments!
• Leverage Artifacts and Delivery Pipelines.
• Reduces administrative burden and enables scale.
• Repeatability is good.
• Global = Time Zones
Automation
• Identity Matters. Where do your identities reside?
• Security is non-optional.
• Leverage AWS services.
e.g.
• Amazon Certificate Manager (ACM)
• Key Management Service (KMS)
• Amazon WAF & Firewall Manager
• Security Groups & Amazon GuardDuty
Security
• Consistency is king!
• Customers care about compliance & Information Security
• Setup AWS Config and CloudTrail by default
• Infrastructure as Code
• Repeatable Deployments
• Build in your security baselines
• AWS Service Catalog
Governance & Compliance
• Cost Management and Optimisation is important
• Cost attribution goal = Cost per tenant
• Enable your business to re-evaluate & optimise
your pricing models with data.
• Attribution methods depend upon your model
and implementation
• Use AWS Resource Tags
Cost Attribution & Management
Next Steps
How do I get started?
What options are there?
People and experience will make or break your business.
Technology selection is secondary.
3 Options moving forwards:
1. Go it alone
2. Engage short term partner (enable your team to skill up and hire)
3. Build a long term partnership with a next generation consulting
and MSP partner
Go it alone
• The natural first choice...
• You don’t know what you don’t know
• Who do you ask for help / assistance / guidance?
• Finding and retaining good people with the right skills is hard
• It’s the slowest approach
• Time to market will likely be significantly longer
• Learning by trial and error
• Only do this if you genuinely have the skills and experience - real
track record
Short term partner while team
skill up and hire
• Does your business require you to build and
maintain the skills internally?
• Leverage an AWS Partner in the short-medium
term for implementation and/or management
while you skill up / hire.
• Itoc brings accelerators and our years of
experience to the table with quick time-to-value!
Short term partner while team
skill up and hire
• May require a significant restructure and
training of your existing team.
• Itoc provides training and open sharing of
knowledge!
• Provides a great foundation and partner
relationship to build on.
• Build a long term, intimate partnership
with a next generation consulting and
MSP partner.
• Lower your risk - We’ve done it before
& it’s well understood
• Brings immediate skills and
experience - get moving; fast!
Long Term Partnership with Itoc
• Reduce your operational support load with
Itoc Managed Services.
• Focus on your product and customers, Itoc
covers the rest.
• Continuous architecture reviews - we keep
our customers 1 step ahead!
• Ongoing security and cost optimisation
Long Term Partnership with Itoc
Whitepaper
Don’t set-up your ISV, SaaS or
online business to fail!
itoc.com.au/mspchecklist
Checklist
How to choose the right Managed
Service Partner for your online,
ISV or SaaS business
itoc.com.au/saaswhitepaper
Ad

More Related Content

Similar to Going Global with Itoc and AWS (20)

cloud session uklug
cloud session uklugcloud session uklug
cloud session uklug
dominion
 
Evaluating the Cloud
Evaluating the CloudEvaluating the Cloud
Evaluating the Cloud
SociusPartner
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Scott Carlson
 
PeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar PresentationPeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar Presentation
Emtec Inc.
 
What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?
Gravitant, Inc.
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud Breakfast
Paul Cooper
 
Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]
ServerCentral
 
It resource us signal cloud presentation itr - final
It resource   us signal cloud presentation itr - finalIt resource   us signal cloud presentation itr - final
It resource us signal cloud presentation itr - final
svanelderen
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Datavail
 
Altus Alliance 2016 - Transitioning From On-Premise to the Cloud
Altus Alliance 2016 - Transitioning From On-Premise to the CloudAltus Alliance 2016 - Transitioning From On-Premise to the Cloud
Altus Alliance 2016 - Transitioning From On-Premise to the Cloud
Sparkrock
 
Singlepoint AWS Well-Architected Review
Singlepoint AWS Well-Architected ReviewSinglepoint AWS Well-Architected Review
Singlepoint AWS Well-Architected Review
Singlepoint - a Version 1 company
 
Office 365 Cloud benefits for SMBs
Office 365 Cloud benefits for SMBsOffice 365 Cloud benefits for SMBs
Office 365 Cloud benefits for SMBs
Adepteq
 
Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]
Tudor Damian
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Tom Laszewski
 
gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2
Anne Starr
 
Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
 Moving Oracle Applications to the Cloud - Which Cloud is Right for Me? Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
Datavail
 
DSPL Managed Services 09_05_22.pptx
DSPL Managed Services 09_05_22.pptxDSPL Managed Services 09_05_22.pptx
DSPL Managed Services 09_05_22.pptx
MukulGupta868997
 
Fort Lauderdale Tech Talks - The Future is the Cloud
Fort Lauderdale Tech Talks - The Future is the CloudFort Lauderdale Tech Talks - The Future is the Cloud
Fort Lauderdale Tech Talks - The Future is the Cloud
CloudHesive
 
Choosing and Using Cloud Services with SharePoint
Choosing and Using Cloud Services with SharePointChoosing and Using Cloud Services with SharePoint
Choosing and Using Cloud Services with SharePoint
Deploy Software Solutions ("Deploy Solutions")
 
School of Computer & Information SciencesITS-532 Cloud Com
School of Computer & Information SciencesITS-532 Cloud ComSchool of Computer & Information SciencesITS-532 Cloud Com
School of Computer & Information SciencesITS-532 Cloud Com
TaunyaCoffman887
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklug
dominion
 
Evaluating the Cloud
Evaluating the CloudEvaluating the Cloud
Evaluating the Cloud
SociusPartner
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Scott Carlson
 
PeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar PresentationPeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar Presentation
Emtec Inc.
 
What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?What Do you Need to Know to make IT-as-a-Service a Reality?
What Do you Need to Know to make IT-as-a-Service a Reality?
Gravitant, Inc.
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud Breakfast
Paul Cooper
 
Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]
ServerCentral
 
It resource us signal cloud presentation itr - final
It resource   us signal cloud presentation itr - finalIt resource   us signal cloud presentation itr - final
It resource us signal cloud presentation itr - final
svanelderen
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Datavail
 
Altus Alliance 2016 - Transitioning From On-Premise to the Cloud
Altus Alliance 2016 - Transitioning From On-Premise to the CloudAltus Alliance 2016 - Transitioning From On-Premise to the Cloud
Altus Alliance 2016 - Transitioning From On-Premise to the Cloud
Sparkrock
 
Office 365 Cloud benefits for SMBs
Office 365 Cloud benefits for SMBsOffice 365 Cloud benefits for SMBs
Office 365 Cloud benefits for SMBs
Adepteq
 
Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]
Tudor Damian
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Tom Laszewski
 
gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2
Anne Starr
 
Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
 Moving Oracle Applications to the Cloud - Which Cloud is Right for Me? Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
Datavail
 
DSPL Managed Services 09_05_22.pptx
DSPL Managed Services 09_05_22.pptxDSPL Managed Services 09_05_22.pptx
DSPL Managed Services 09_05_22.pptx
MukulGupta868997
 
Fort Lauderdale Tech Talks - The Future is the Cloud
Fort Lauderdale Tech Talks - The Future is the CloudFort Lauderdale Tech Talks - The Future is the Cloud
Fort Lauderdale Tech Talks - The Future is the Cloud
CloudHesive
 
School of Computer & Information SciencesITS-532 Cloud Com
School of Computer & Information SciencesITS-532 Cloud ComSchool of Computer & Information SciencesITS-532 Cloud Com
School of Computer & Information SciencesITS-532 Cloud Com
TaunyaCoffman887
 

Recently uploaded (20)

How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Ad

Going Global with Itoc and AWS

  • 1. Going Global Taking your SaaS business global with Itoc and AWS
  • 2. Introduction • Mark Promnitz, Principal Architect @ Itoc • Heritage in data; Personal focus on solving business problems. • Designed, built and managed 100+ environments. • Driving Architecture and Standards across Itoc Professional & Managed Services.
  • 3. Itoc : the intelligent cloud company • Comprehensive range of expert services enabling customers to realise the full value of the Cloud. • Recognised leader in architecting, implementing and managing AWS focused solutions. • Early “Born in the Cloud” #bitc partner • National coverage • Excellent track record of successful execution & customer results • Blend best of enterprise IT with latest cloud strategies and techniques • Winner of multiple AWS Customer Obsession Awards in 2015 – ANZ & Global re:Invent • Founded & organiser of 1800+ member Brisbane AWS User Group • Expert Managed Services
  • 4. Itoc Services Overview Our passions are architecting, implementing and managing cloud solutions to unleash your business potential. Cloud Foundation Services Cloud Migration Services Cost Optimisation Services Cloud Managed Services IntelligentOps Consulting, Architecture and Engineering Services Proof of Concept Cloud Transformation Services Agile / DevOps Starting point for cloud exploration and education Provides a first cloud starting point for an organisation Scalable cloud migration services from one to hundreds of applications Provides immediate savings with long term benefits including lower costs, increased visibility and greater control Management of your cloud services focusing on achieving your business goals and objectives. Expert advice and services from a partner with the experience and track record.
  • 6. Evolution of Software Delivery On Premise Hosted Service SaaS (Cloud Native) Managed “on premise” ● Dedicated tenancy ● Significant onboarding time and cost ● Limited repeatability ● High management overhead ● Lack of agility ● Traditional licensing & billing model ● High costs all round ● Uncompetitive vs SaaS Operational responsibility assumed Risk Consideration Customer Hosted Pseudo SaaS (cloudyish) SaaS like experience ● Existing code base with smart cloud architecture / automation ● Dedicated tenancy ● Reduced onboarding time and cost ● High repeatability ● Lower management overhead ● Increased agility ● SaaS licensing & billing model SaaS ● Largely new code base with smart cloud architecture / automation ● Mobile first ● Simple API integrations ● Multi-tenancy ● Minimal onboarding time and cost ● High repeatability ● Centralised management overhead ● Agility ● SaaS licensing & billing model Software Provider Solution Provider - typical path Key Aspects
  • 7. Customers demand more from SaaS providers • SaaS model means your business is responsible for operational aspects. • Customers are evaluating your “product” on all these aspects that may have never been your core business. Over 1800 IT professionals were surveyed over six months in 2017 and it’s clear that the criteria most cared about are contained in business, product and operational domains often outwith the experience or reach of the typical ISV or SaaS business. The 2017 State of the SaaS-Powered Workplace Report
  • 10. Drivers Why do I want to go global?
  • 11. What does Global mean to you? • New Markets • Global Reach • Global Presence • Be in all regions? • Some regions? • Scale • Perception • Compliance & Regulations
  • 12. Understand your Drivers! • Failover - Disaster Avoidance and Recovery • Latency - Closer to your users • Regulatory Compliance
  • 13. Models How can I go global?
  • 14. Every business is different! • There are many factors which determine which model best suits your business. • Preparation and consideration are key! • The process and models are well defined!
  • 15. How do you group tenants? • Individual Tenant vs. Multi-tenanted • Shared vs. Dedicated Infrastructure vs.
  • 16. How do customers consume your product / service? • Web | Mobile | Thick Client (software) • Public Internet vs. Private connectivity • Latency sensitive? • Tightly coupled sessions / state?
  • 17. Isolated Environments • Very common & easiest to achieve • The “Share Nothing” approach • Deployed where needed (AUS, US, UK etc.) • Scaled individually • Easy cost attribution
  • 18. Isolated Environments (Considerations) • Isolated environments • Duplicate infrastructure = $$$ • Management and Operations overhead • Often not designed for multi-region deployments
  • 19. Bridged Environments • Typical next step from Isolated environment • Linking environments (often across regions) • Sharing data & resources • Cross region lookups • Users use their closest region AUS US
  • 20. Bridged Environments (Considerations) • Maintaining connectivity between environments • Data residency & data gravity • Larger security footprint • Customer onboarding • End user routing AUS US
  • 21. Meshed Environments • Increased Network Flows & Communications • Often 2+ regions • Sharing data & resources • Cross region lookups • Users use region closest to them AUS US West US EastUK
  • 22. Meshed Environments (Considerations) • Maintaining inter-connectivity • Data residency, gravity & data flows • Larger security footprint • Customer onboarding • End User Routing AUS US West US EastUK
  • 23. Shared Services • Often used for centralising management and operation of: • Testing • Analytics • Remote Access • Automation pipelines • Coordination of deployments
  • 25. • People, Process and Experience are key. • Technology can make or break a business. • Common Issues you may face: • Licensing restrictions & cost • Scalability • If you can avoid restrictions and increased costs, why not? Technology Choices Matter
  • 26. • Many applications are tightly coupled (not always by design). • Embrace Service-Oriented Architecture (SOA) • Break your services apart (Microservices) • Scale by service (save $$) • Isolate Failures • Create “dumb” services • Enable simpler automation Decouple your Services
  • 27. • AWS provides you many building blocks! • APIs are your friend! • API Gateway - Public and Private endpoints • Message Queues • Simple Queue Service (SQS) • Simple Notification Service (SNS) • Amazon MQ (Managed Apache ActiveMQ) Decouple your Services
  • 28. • Where does your data reside? Which Region? • Often a scalability and access issue. • To replicate or not to replicate... • Data sovereignty & regulatory concerns • AWS provides the tools and technology! Data Gravity
  • 29. • Where do users land when they request your application? • Closest region vs. Customer’s region vs. other? • Use Amazon Route53 • Latency • Weight Based • Geolocation • Failing that, we build custom routing logic. Latency & User Routing
  • 30. • Spreading the load, spreads the risk • Load doesn’t always distribute evenly • Latency routing is great, but can be unpredictable... • Users aren’t always routed where you’d expect • Route53 health checks are awesome! Load Distribution
  • 31. • Automate your environments, testing and deployments! • Leverage Artifacts and Delivery Pipelines. • Reduces administrative burden and enables scale. • Repeatability is good. • Global = Time Zones Automation
  • 32. • Identity Matters. Where do your identities reside? • Security is non-optional. • Leverage AWS services. e.g. • Amazon Certificate Manager (ACM) • Key Management Service (KMS) • Amazon WAF & Firewall Manager • Security Groups & Amazon GuardDuty Security
  • 33. • Consistency is king! • Customers care about compliance & Information Security • Setup AWS Config and CloudTrail by default • Infrastructure as Code • Repeatable Deployments • Build in your security baselines • AWS Service Catalog Governance & Compliance
  • 34. • Cost Management and Optimisation is important • Cost attribution goal = Cost per tenant • Enable your business to re-evaluate & optimise your pricing models with data. • Attribution methods depend upon your model and implementation • Use AWS Resource Tags Cost Attribution & Management
  • 35. Next Steps How do I get started?
  • 36. What options are there? People and experience will make or break your business. Technology selection is secondary. 3 Options moving forwards: 1. Go it alone 2. Engage short term partner (enable your team to skill up and hire) 3. Build a long term partnership with a next generation consulting and MSP partner
  • 37. Go it alone • The natural first choice... • You don’t know what you don’t know • Who do you ask for help / assistance / guidance? • Finding and retaining good people with the right skills is hard • It’s the slowest approach • Time to market will likely be significantly longer • Learning by trial and error • Only do this if you genuinely have the skills and experience - real track record
  • 38. Short term partner while team skill up and hire • Does your business require you to build and maintain the skills internally? • Leverage an AWS Partner in the short-medium term for implementation and/or management while you skill up / hire. • Itoc brings accelerators and our years of experience to the table with quick time-to-value!
  • 39. Short term partner while team skill up and hire • May require a significant restructure and training of your existing team. • Itoc provides training and open sharing of knowledge! • Provides a great foundation and partner relationship to build on.
  • 40. • Build a long term, intimate partnership with a next generation consulting and MSP partner. • Lower your risk - We’ve done it before & it’s well understood • Brings immediate skills and experience - get moving; fast! Long Term Partnership with Itoc
  • 41. • Reduce your operational support load with Itoc Managed Services. • Focus on your product and customers, Itoc covers the rest. • Continuous architecture reviews - we keep our customers 1 step ahead! • Ongoing security and cost optimisation Long Term Partnership with Itoc
  • 42. Whitepaper Don’t set-up your ISV, SaaS or online business to fail! itoc.com.au/mspchecklist Checklist How to choose the right Managed Service Partner for your online, ISV or SaaS business itoc.com.au/saaswhitepaper