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

More Related Content

PPTX
The Value of Next Generation Managed Services
PPTX
Moving Toward ITaaS
PDF
Time and Labor Best Practices: Work Smarter!
PDF
Sysvana and ITaaS
PPTX
Cloud Enablement Engine Role Definition and Mapping
PPTX
Event driven architecture in practice
PDF
Cloud Service Provider in India | Cloud Solution and Consulting
PPTX
AWS Techical Due Diligence to post transaction execution for M&A
The Value of Next Generation Managed Services
Moving Toward ITaaS
Time and Labor Best Practices: Work Smarter!
Sysvana and ITaaS
Cloud Enablement Engine Role Definition and Mapping
Event driven architecture in practice
Cloud Service Provider in India | Cloud Solution and Consulting
AWS Techical Due Diligence to post transaction execution for M&A

Similar to Going Global with Itoc and AWS (20)

PDF
[Partner TechShift 2017] AWS와 함께하는 글로벌 클라우드 소프트웨어 사업
PPTX
Cloud Computing Models: Private, Public and Hybrid
PDF
Starting your cloud journey - AWSomeDay Israel
PDF
451 Cloud Scape Cloud Heavyweights Eo
PDF
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
PPT
Using Cloud Computing to Change the Game of Finance
PPTX
Modernization of your AWS based SaaS platform
PDF
Cloud Businesses: Strategic Considerations
PDF
Productive Expansion on Amazon Web Services with BlazeClan
PPTX
Transforming Your Business Management with Cloud Computing
PPTX
Cloud computing overview
PDF
Net Solutions AWS Brochure
PPTX
Topic 12- Artificial Intellegence on Cloud.pptx
PDF
[Cloud Computing Day with V-Forum] Going Global on AWS
PPTX
AWS solution Architect Associate study material
PPT
Cloud computing adoption in sap technologies
PDF
Aws 101 cloud computing seminar (reference model included)
PDF
How Cloud PaaS Improves Performance while Reducing Costs
PDF
Cloud Azure Market Research and Service Offerings by RapidValue
PDF
How AWS Cloud Services Can Transform Your Business For The Digital Age (1).pdf
[Partner TechShift 2017] AWS와 함께하는 글로벌 클라우드 소프트웨어 사업
Cloud Computing Models: Private, Public and Hybrid
Starting your cloud journey - AWSomeDay Israel
451 Cloud Scape Cloud Heavyweights Eo
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
Using Cloud Computing to Change the Game of Finance
Modernization of your AWS based SaaS platform
Cloud Businesses: Strategic Considerations
Productive Expansion on Amazon Web Services with BlazeClan
Transforming Your Business Management with Cloud Computing
Cloud computing overview
Net Solutions AWS Brochure
Topic 12- Artificial Intellegence on Cloud.pptx
[Cloud Computing Day with V-Forum] Going Global on AWS
AWS solution Architect Associate study material
Cloud computing adoption in sap technologies
Aws 101 cloud computing seminar (reference model included)
How Cloud PaaS Improves Performance while Reducing Costs
Cloud Azure Market Research and Service Offerings by RapidValue
How AWS Cloud Services Can Transform Your Business For The Digital Age (1).pdf
Ad

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
August Patch Tuesday
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
TLE Review Electricity (Electricity).pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Assigned Numbers - 2025 - Bluetooth® Document
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
A comparative analysis of optical character recognition models for extracting...
August Patch Tuesday
Reach Out and Touch Someone: Haptics and Empathic Computing
OMC Textile Division Presentation 2021.pptx
Machine learning based COVID-19 study performance prediction
Heart disease approach using modified random forest and particle swarm optimi...
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
TLE Review Electricity (Electricity).pptx
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