SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Productive
Expansion with
SaaS offerings
on Amazon Web
Services
1
Webinar
12th March 2015
11:30 to 12:30 AM PST
Introduced By:
Prachi Bhatnagar
Digital Marketing Executive
Presented By:
Gurmeet Singh
Founder & Chief Marketing Officer
2
Let’s Talk About
Who
We Are
INTRODUCING OURSELVES
Fastest growing AWS Cloud
Partners with Managed Service
Competency in India & APAC
High Customer Retention. 70%
Revenues from Repeat Business
Vast Experience in Large
Scale Complex Cloud
Migration, Big Data &
DWH on AWS
Unmatched AWS Skills 90+
Accreditations & Certifications
4
Agenda
What is SaaS? SaaS
Architectures Case Study
How AWS can
help build
a SaaS Product
55
What is Software as a Service?
SaaS
6
Software as a Service
The software and data
associated with the
software is hosted on the
Cloud.
7
Software Delivery
Model
Software as a Service
or SaaS is a software
delivery model in which
software is delivered
over the internet, as a
service.
Hosted on Cloud
Characteristics of SaaS
8
Network Access
Accessible over the
internet
Multi-tenant
Architecture
Common
Infrastructure &
Code base
Ease of
Customization
Configurable
Applications
Developing a SaaS Application
Cloud | SaaS
9
Essentials for SaaS Applications
10
Multi-tenancy
Self Service &
Personalization
Integration
Operational
Performance
Security &
Compliance
Multi-tenancy is the key to successful SaaS
Applications
11
By definition, subscription for
the application over the internet
is sufficient enough for an
application to be defined as
SaaS, but this does not
differentiate it from any ASP
application.
To differentiate a SaaS application
in practical terms it must be a
multi-tenant application.
Multi-tenancy helps leverage
the efficiencies of underlying
infrastructure and application
code, by sharing it across
multiple customers.
Sharing of resources enables
efficient usage of the resources
and reduces costs of
operations.
Multi-Tenancy
Cloud | SaaS
12
Levels of Multi-Tenancy
The sharing of resources for multi-tenancy happens at
various layers of the system architecture.
These layers can be broadly identified as-
13
Infrastructure Layer Database Layer Application Layer
Levels of Multi-Tenancy
There are four types of multi-tenancy models which can be
used to architect your SaaS application-
14
Isolated Tenancy Infrastructure
Tenancy
Application
Tenancy
Shared Tenancy
Isolated Tenancy
Cloud | SaaS
15
Isolated Tenancy
This is the basic level of tenancy very none
of the layer is shared among the tenants.
16
1
2
Each tenant has their own infrastructure,
database and application. The
infrastructure is physically isolated.
Isolated Tenancy
17
Infrastructure
Database
Application
Tenant
Infrastructure
Database
Application
Tenant
Infrastructure
Database
Application
Tenant
Infrastructure Tenancy
Cloud | SaaS
18
Infrastructure Tenancy
In Infrastructure tenancy the underlying
infrastructure for the application is shared
across tenants.
19
1
2 The database and application layers are
separate for the tenants.
Infrastructure Tenancy
20
Infrastructure
Database
Application
Tenant
Database
Application
Tenant
Database
Application
Tenant
Application Tenancy
Cloud | SaaS
21
Application Tenancy
Application tenancy model will have the
application code and infrastructure
shared by each tenant.
22
1
2 The database is still separate for
each tenant.
Application Tenancy
23
Infrastructure
Application
Database
Tenant
Database
Tenant
Database
Tenant
Shared Tenancy
Cloud | SaaS
24
Shared Tenancy
Infrastructure, database and application
are shared among all the tenants.
25
1
2 Each unique tenant in the database will
be identified by a unique tenant id.
Shared Tenancy
26
Infrastructure
Database
Application
Tenant Tenant Tenant
Design Consideration for
Multi-Tenancy
Cloud | SaaS
27
Design Considerations for Multi-Tenancy
28
Infrastructure
Completely
isolated hosts or
shared (CPU,
RAM,
Communications)
Database
Separate DB
Schema or
Shared Tables
Application
Multiple code
bases or Single
code base
Tenancy
Identifying
Tenants
Isolated
Infrastructure Physical Host Per Tenant
Database  Separate DB for
each tenant.
 Physical Separation
of DB.
 Tenant aware
naming
conventionto
resolve naming
conflicts
Application  Multiple code bases
 Can have different
versions
 Tenant aware
naming convention
to resolve naming
conflicts
Tenancy  Physical isolation
 Separate URLs and
path names
Infrastructure
Infrastructure Virtual Host per tenant
Database  Separate DB for each
tenant.
 Physical Separation
of DB.
 Tenant aware naming
conventionto resolve
naming conflicts
Application  Multiple code base
 Can have different
versions
 Tenant aware naming
convention to
resolve naming
conflicts
Tenancy  Physical isolation
 Separate URLs and
path names
Application
Infrastructure Everything is shared
(CPU, RAM, Web
Servers,
Communication)
Database  Isolated by tenant.
 Tables do not need
tenant id
 Tenant access
through DB naming
model
Application  Single code base
 Separate tenant ids
provide multi-
tenancy
Tenancy  Separate Tenant id
 Isolated DBs
Shared
Infrastructure Everything is shared
(CPU, RAM, Web
Servers,
Communication)
Database  Single Instance
 Table Includes
Tenant Id for
separation of
tenant details
Application  Single code base
 Separate tenant ids
provide multi-
tenancy
Tenancy  Separate Tenant id
 Isolated DBs
Isolated Infrastructure Application Shared
Infrastructure Physical Host Per Tenant Virtual Host per tenant Everything is shared
(CPU, RAM, Web
Servers,
Communication)
Everything is shared
(CPU, RAM, Web
Servers,
Communication)
Database  Separate DB for
each tenant.
 Physical Separation
of DB.
 Tenant aware
naming
conventionto
resolve naming
conflicts
 Separate DB for each
tenant.
 Physical Separation
of DB.
 Tenant aware naming
conventionto resolve
naming conflicts
 Isolated by tenant.
 Tables do not need
tenant id
 Tenant access
through DB naming
model
 Single Instance
 Table Includes
Tenant Id for
separation of
tenant details
Application  Multiple code bases
 Can have different
versions
 Tenant aware
naming convention
to resolve naming
conflicts
 Multiple code base
 Can have different
versions
 Tenant aware naming
convention to
resolve naming
conflicts
 Single code base
 Separate tenant ids
provide multi-
tenancy
 Single code base
 Separate tenant ids
provide multi-
tenancy
Tenancy  Physical isolation
 Separate URLs and
path names
 Physical isolation
 Separate URLs and
path names
 Separate Tenant id
 Isolated DBs
 Separate Tenant id
 Isolated DBs
Security Considerations
Cloud | SaaS
35
Security Considerations
Restricted APIs
Security
patterns to
keep in mind
Trusted Database
Connections
Access
Control Lists
Tenant Data
Encryption
36
Application Stability
Cloud | SaaS
37
Scalability Considerations - Application Scalability
38
Design Stateless Applications
Statelessness means that each transaction can be handled
by one instance as well as any other.
Pool resources like threads, networks & database
connections
Maximize the resource usage and enable predictable
resource usage
Asynchronous I/O
Perform other tasks while it waits for input and output to
complete
Database Stability
Cloud | SaaS
39
Scalability Considerations – Database Scalability
40
Database size will increase with addition of new
users and increasing transactions.
Increase in data will impact the database
performance with higher querying and transaction
times
Results in poor user experience.
Scalability Considerations – Database Scalability
Optimize Database Performance by:
41
Data Partitioning - Partition the data into smaller segregated chunks
to improve querying and transactional efficiencies.
Read Only Copies - Keep read only copies of databases. Redirect the
reporting and query requests to these read only databases to balance
the load on the transactional database.
Monitoring
Cloud | SaaS
42
Monitoring
43
To be competitive in the SaaS market, stability and availability of the
application play an important role
Continuous monitoring of the application and underlying infrastructure
is critical to success
Use the right set of monitoring tools which allow automation
Case Study
Cloud | SaaS
44
Case Study
A Leading e-Book Software Provider
45
Business Case
1
2 Provides on-premise e-book software to large publishers
Huge initial success, but the growth slowed down after a few years3
Case Study
46
Limited large book publishers to sell to
To identify new revenue channels & stay competitive
Challenge
1
2
Case Study
Support for 500,000 concurrent users, tested by creating virtual load for
500,000 users
47
Solution
Sales model turned upside down – Instead of a US$250,000 license cost for
one implementation, now a subscription fee of US$1000 per year
Convert the existing software to a SaaS application
Instead of selling the software to a small number of large publishers, sell it
to large number of individual and institutional publishers
1
2
3
4
5
6
Re-engineering of the application
Deployment of multi-tenant scalable infrastructure on AWS
Using Amazon Web Services to
build your SaaS Platform
48
AWS Provides Broad and Deep Services to
Support any Cloud Workload
Application Services
AWS Global Infrastructure
Networking
Deployment & Administration
StorageCompute StorageCompute Database
49
Amazon
RDS
Auto
Scaling
Elastic
Beanstalk
CloudFr
ont
ElastiCac
he
Some AWS technologies to help build your
SaaS Platform:
Amazon
EC2
ElastiCac
he
AWS
Cloudwatch
50
Amazon Elastic Compute
Cloud – EC2
Amazon Elastic Compute Cloud (Amazon EC2)
is a web service that provides resizable
compute capacity in the cloud.
51
Self
Hosti
ng Waste
Customer
Dissatisfaction
Actual
demand
Predicted
Demand
Rigid Elastic
Actual
demand
AWS
You Don’t Need to Guess
Capacity
52
Amazon
RDS
Amazon Relational Database Service
(RDS)
RDS makes it easy to set
up, operate, and scale a
relational database in the
cloud
53
AWS brings the ability to scale
your platform elastically as
your business grows.
54
Use Auto Scaling
55
Auto Scaling
56
Elastic Beanstalk
Java PHP Pyth
on
Ruby .NET Node
.js
Docker
AWS Elastic Beanstalk is an easy-to-use service for
deploying and scaling web applications.
57
Offload your architecture
• The more you can offload, the less
infrastructure you need to maintain, scale,
and pay for
• Two easy ways to offload:
– Use Amazon CloudFront CDN
– Introduce Database caching
58
Offload popular traffic to Amazon
S3, CloudFront
59
Offload databases through caching
60
Amazon Cloud Watch Metrics
All instances come with
CloudWatch metrics enabled
and configured by default
61
Architected for Enterprise Security requirement
Certifications and accreditations for
workloads that matter
AWS CloudTrail - AWS API call
logging for governance & compliance
Stores data in S3, or
archive to Glacier
Log and review user
activity
MTCS Tier 3
Certification
62
63
SaaS Roadmap
To define the SaaS
roadmap for your
Product, talk to us.
Global Audience
Give your Product a
global audience by
converting them to
SaaS.
Thank You for Attending
64
Any Questions?
Contact us at: info@blazeclan.com

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud ServicesCloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud ServicesCloud Standards Customer Council
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experienceDara Oladapo
 
SaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational ConceptsSaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational ConceptsJeelani Shaik
 
Cloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social CollaborationCloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social CollaborationCloud Standards Customer Council
 
G07.2014 magic quadrant for enterprise file synchronization and sharing
G07.2014   magic quadrant for enterprise file synchronization and sharingG07.2014   magic quadrant for enterprise file synchronization and sharing
G07.2014 magic quadrant for enterprise file synchronization and sharingSatya Harish
 
Bhadale group of companies - Org service module - Design doc
Bhadale group of companies - Org service module - Design docBhadale group of companies - Org service module - Design doc
Bhadale group of companies - Org service module - Design docVijayananda Mohire
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Standards Customer Council
 
Projecting Enterprise Security Requirements on the Cloud
Projecting Enterprise Security Requirements on the CloudProjecting Enterprise Security Requirements on the Cloud
Projecting Enterprise Security Requirements on the CloudScientia Groups
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak
 
PECB Webinar: The alignment of Information Security in Service Management
PECB Webinar: The alignment of Information Security in Service ManagementPECB Webinar: The alignment of Information Security in Service Management
PECB Webinar: The alignment of Information Security in Service ManagementPECB
 
Oracle Cloud Computing
Oracle Cloud ComputingOracle Cloud Computing
Oracle Cloud ComputingFreelance PR
 
Latest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and PrivacyLatest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and PrivacyCloud Standards Customer Council
 
Using Docker container technology with F5 Networks products and services
Using Docker container technology with F5 Networks products and servicesUsing Docker container technology with F5 Networks products and services
Using Docker container technology with F5 Networks products and servicesF5 Networks
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewDavid J Rosenthal
 

Was ist angesagt? (20)

Cloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud ServicesCloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud Services
 
Impact of Cloud Computing on Healthcare v2.0
Impact of Cloud Computing on Healthcare v2.0Impact of Cloud Computing on Healthcare v2.0
Impact of Cloud Computing on Healthcare v2.0
 
Cloud security ppt
Cloud security pptCloud security ppt
Cloud security ppt
 
D do s_white_paper
D do s_white_paperD do s_white_paper
D do s_white_paper
 
Cloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid IntegrationCloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid Integration
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experience
 
Cloud Customer Architecture for API Management
Cloud Customer Architecture for API ManagementCloud Customer Architecture for API Management
Cloud Customer Architecture for API Management
 
SaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational ConceptsSaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational Concepts
 
Cloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social CollaborationCloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social Collaboration
 
G07.2014 magic quadrant for enterprise file synchronization and sharing
G07.2014   magic quadrant for enterprise file synchronization and sharingG07.2014   magic quadrant for enterprise file synchronization and sharing
G07.2014 magic quadrant for enterprise file synchronization and sharing
 
Seven Seas Technology
Seven Seas TechnologySeven Seas Technology
Seven Seas Technology
 
Bhadale group of companies - Org service module - Design doc
Bhadale group of companies - Org service module - Design docBhadale group of companies - Org service module - Design doc
Bhadale group of companies - Org service module - Design doc
 
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Big Data and Analytics V2.0
 
Projecting Enterprise Security Requirements on the Cloud
Projecting Enterprise Security Requirements on the CloudProjecting Enterprise Security Requirements on the Cloud
Projecting Enterprise Security Requirements on the Cloud
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud Management
 
PECB Webinar: The alignment of Information Security in Service Management
PECB Webinar: The alignment of Information Security in Service ManagementPECB Webinar: The alignment of Information Security in Service Management
PECB Webinar: The alignment of Information Security in Service Management
 
Oracle Cloud Computing
Oracle Cloud ComputingOracle Cloud Computing
Oracle Cloud Computing
 
Latest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and PrivacyLatest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and Privacy
 
Using Docker container technology with F5 Networks products and services
Using Docker container technology with F5 Networks products and servicesUsing Docker container technology with F5 Networks products and services
Using Docker container technology with F5 Networks products and services
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 Overview
 

Andere mochten auch

Cloudlytics Reporting: Analyze Amazon CloudFront, S3 & ELB Logs - Part 2
Cloudlytics Reporting: Analyze Amazon CloudFront, S3 & ELB Logs - Part 2Cloudlytics Reporting: Analyze Amazon CloudFront, S3 & ELB Logs - Part 2
Cloudlytics Reporting: Analyze Amazon CloudFront, S3 & ELB Logs - Part 2Blazeclan Technologies Private Limited
 
[TechTalks] Learning Configuration Management with SaltStack (Advanced Concepts)
[TechTalks] Learning Configuration Management with SaltStack (Advanced Concepts)[TechTalks] Learning Configuration Management with SaltStack (Advanced Concepts)
[TechTalks] Learning Configuration Management with SaltStack (Advanced Concepts)Blazeclan Technologies Private Limited
 
[TechTalks] Effects of UI/ UX Designs on Customer Satisfaction & Loyalty
[TechTalks] Effects of UI/ UX Designs on Customer Satisfaction & Loyalty[TechTalks] Effects of UI/ UX Designs on Customer Satisfaction & Loyalty
[TechTalks] Effects of UI/ UX Designs on Customer Satisfaction & LoyaltyBlazeclan Technologies Private Limited
 

Andere mochten auch (18)

Hurix case study
Hurix case study Hurix case study
Hurix case study
 
Solving Big Data problems on AWS by Rajnish Malik
Solving Big Data problems on AWS by Rajnish MalikSolving Big Data problems on AWS by Rajnish Malik
Solving Big Data problems on AWS by Rajnish Malik
 
Cloudlytics Reporting: Analyze Amazon CloudFront, S3 & ELB Logs - Part 2
Cloudlytics Reporting: Analyze Amazon CloudFront, S3 & ELB Logs - Part 2Cloudlytics Reporting: Analyze Amazon CloudFront, S3 & ELB Logs - Part 2
Cloudlytics Reporting: Analyze Amazon CloudFront, S3 & ELB Logs - Part 2
 
Enterprise Cloud for your Business Applications
Enterprise Cloud for your Business ApplicationsEnterprise Cloud for your Business Applications
Enterprise Cloud for your Business Applications
 
Architecting for Big Data with AWS
Architecting for Big Data with AWSArchitecting for Big Data with AWS
Architecting for Big Data with AWS
 
Big Data Building Blocks with AWS Cloud
Big Data Building Blocks with AWS CloudBig Data Building Blocks with AWS Cloud
Big Data Building Blocks with AWS Cloud
 
Overview of AWS Services for Media Content
Overview of AWS Services for Media ContentOverview of AWS Services for Media Content
Overview of AWS Services for Media Content
 
[TechTalks] Learning Configuration Management with SaltStack (Advanced Concepts)
[TechTalks] Learning Configuration Management with SaltStack (Advanced Concepts)[TechTalks] Learning Configuration Management with SaltStack (Advanced Concepts)
[TechTalks] Learning Configuration Management with SaltStack (Advanced Concepts)
 
Cloud stream webinar
Cloud stream webinarCloud stream webinar
Cloud stream webinar
 
AWS RDS Migration Tool
AWS RDS Migration Tool AWS RDS Migration Tool
AWS RDS Migration Tool
 
Analyze Amazon CloudFront, S3 & ELB Logs with Cloudlytics - Part 1
Analyze Amazon CloudFront, S3 & ELB Logs with Cloudlytics - Part 1Analyze Amazon CloudFront, S3 & ELB Logs with Cloudlytics - Part 1
Analyze Amazon CloudFront, S3 & ELB Logs with Cloudlytics - Part 1
 
Micro services on AWS
Micro services on AWSMicro services on AWS
Micro services on AWS
 
Life of data from generation to visualization using big data
Life of data from generation to visualization using big dataLife of data from generation to visualization using big data
Life of data from generation to visualization using big data
 
How to Design for High Availability & Scale with AWS
How to Design for High Availability & Scale with AWSHow to Design for High Availability & Scale with AWS
How to Design for High Availability & Scale with AWS
 
Overview of AWS Services for your Enterprise
Overview of AWS Services for your Enterprise Overview of AWS Services for your Enterprise
Overview of AWS Services for your Enterprise
 
[TechTalks] Effects of UI/ UX Designs on Customer Satisfaction & Loyalty
[TechTalks] Effects of UI/ UX Designs on Customer Satisfaction & Loyalty[TechTalks] Effects of UI/ UX Designs on Customer Satisfaction & Loyalty
[TechTalks] Effects of UI/ UX Designs on Customer Satisfaction & Loyalty
 
Solving Big Data Industry Use Cases with AWS Cloud Computing
Solving Big Data Industry Use Cases with AWS Cloud ComputingSolving Big Data Industry Use Cases with AWS Cloud Computing
Solving Big Data Industry Use Cases with AWS Cloud Computing
 
Amazon CloudFront Complete with Blazeclan's Media Solution Stack
Amazon CloudFront Complete with Blazeclan's Media Solution StackAmazon CloudFront Complete with Blazeclan's Media Solution Stack
Amazon CloudFront Complete with Blazeclan's Media Solution Stack
 

Ähnlich wie Productive Expansion on Amazon Web Services with BlazeClan

Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
SaaS Architecture.pdf
SaaS Architecture.pdfSaaS Architecture.pdf
SaaS Architecture.pdfSimform
 
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and IntegrationsCloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrationspaulfallon
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing StrategyRex Wang
 
APIs from the Edge to the Mesh
APIs from the Edge to the MeshAPIs from the Edge to the Mesh
APIs from the Edge to the MeshNordic APIs
 
Accelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data StrategyAccelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data StrategyMongoDB
 
Cloud Computing Pascal Walschots
Cloud Computing   Pascal WalschotsCloud Computing   Pascal Walschots
Cloud Computing Pascal WalschotsPWalschots
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionDenodo
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009guest829442
 
Multi-tenancy In the Cloud
Multi-tenancy In the CloudMulti-tenancy In the Cloud
Multi-tenancy In the Cloudsdevillers
 
Perfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudPerfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudStanton Jones
 
A Breif On Cloud computing
A Breif On Cloud computingA Breif On Cloud computing
A Breif On Cloud computingRaja Raman
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purposeAsif Anik
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purposeAsif Anik
 
Cloud Computing & Business Intelligence
Cloud Computing & Business IntelligenceCloud Computing & Business Intelligence
Cloud Computing & Business IntelligenceSudip Chatterjee
 
Keeping the Noisy Neighbors Happy
Keeping the Noisy Neighbors HappyKeeping the Noisy Neighbors Happy
Keeping the Noisy Neighbors HappyEran Stiller
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 

Ähnlich wie Productive Expansion on Amazon Web Services with BlazeClan (20)

Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
SaaS Architecture.pdf
SaaS Architecture.pdfSaaS Architecture.pdf
SaaS Architecture.pdf
 
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and IntegrationsCloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
 
cloud computing
cloud computingcloud computing
cloud computing
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing Strategy
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
APIs from the Edge to the Mesh
APIs from the Edge to the MeshAPIs from the Edge to the Mesh
APIs from the Edge to the Mesh
 
Accelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data StrategyAccelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data Strategy
 
Cloud Computing Pascal Walschots
Cloud Computing   Pascal WalschotsCloud Computing   Pascal Walschots
Cloud Computing Pascal Walschots
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009
 
Multi-tenancy In the Cloud
Multi-tenancy In the CloudMulti-tenancy In the Cloud
Multi-tenancy In the Cloud
 
Perfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudPerfect Storm: HR in the Cloud
Perfect Storm: HR in the Cloud
 
A Breif On Cloud computing
A Breif On Cloud computingA Breif On Cloud computing
A Breif On Cloud computing
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Cloud Computing & Business Intelligence
Cloud Computing & Business IntelligenceCloud Computing & Business Intelligence
Cloud Computing & Business Intelligence
 
Keeping the Noisy Neighbors Happy
Keeping the Noisy Neighbors HappyKeeping the Noisy Neighbors Happy
Keeping the Noisy Neighbors Happy
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 

Mehr von Blazeclan Technologies Private Limited

Cloudlytics: In Depth S3 & CloudFront Log Analysis - Featuring Reports
Cloudlytics: In Depth S3 & CloudFront Log Analysis - Featuring ReportsCloudlytics: In Depth S3 & CloudFront Log Analysis - Featuring Reports
Cloudlytics: In Depth S3 & CloudFront Log Analysis - Featuring ReportsBlazeclan Technologies Private Limited
 

Mehr von Blazeclan Technologies Private Limited (12)

2020 Recap | Clan's Transformational Journey In The New Normal
2020 Recap | Clan's Transformational Journey In The New Normal2020 Recap | Clan's Transformational Journey In The New Normal
2020 Recap | Clan's Transformational Journey In The New Normal
 
Reminiscing 2019 And Heading Toward A Brighter Future!
Reminiscing 2019 And Heading Toward A Brighter Future!Reminiscing 2019 And Heading Toward A Brighter Future!
Reminiscing 2019 And Heading Toward A Brighter Future!
 
AWS Managed Services - BlazeClan Technologies
AWS Managed Services - BlazeClan TechnologiesAWS Managed Services - BlazeClan Technologies
AWS Managed Services - BlazeClan Technologies
 
Cloudlytics: In Depth S3 & CloudFront Log Analysis - Featuring Reports
Cloudlytics: In Depth S3 & CloudFront Log Analysis - Featuring ReportsCloudlytics: In Depth S3 & CloudFront Log Analysis - Featuring Reports
Cloudlytics: In Depth S3 & CloudFront Log Analysis - Featuring Reports
 
Amazon Reshift as your Data Warehouse Solution
Amazon Reshift as your Data Warehouse SolutionAmazon Reshift as your Data Warehouse Solution
Amazon Reshift as your Data Warehouse Solution
 
Testing Framework on AWS Cloud - Solution Set
Testing Framework on AWS Cloud - Solution SetTesting Framework on AWS Cloud - Solution Set
Testing Framework on AWS Cloud - Solution Set
 
Cloud for Media - A Complete Solution Stack for Faster Cloud Adoption
Cloud for Media - A Complete Solution Stack for Faster Cloud AdoptionCloud for Media - A Complete Solution Stack for Faster Cloud Adoption
Cloud for Media - A Complete Solution Stack for Faster Cloud Adoption
 
5 Points to Consider - Enterprise Road Map to AWS Cloud
5 Points to Consider  - Enterprise Road Map to AWS Cloud5 Points to Consider  - Enterprise Road Map to AWS Cloud
5 Points to Consider - Enterprise Road Map to AWS Cloud
 
How cloud is fueling growth for online gaming
How cloud is fueling growth for online gamingHow cloud is fueling growth for online gaming
How cloud is fueling growth for online gaming
 
A guide on Aws Security Token Service
A guide on Aws Security Token ServiceA guide on Aws Security Token Service
A guide on Aws Security Token Service
 
Working and Features of HTML5 and PhoneGap - An Overview
Working and Features of HTML5 and PhoneGap - An OverviewWorking and Features of HTML5 and PhoneGap - An Overview
Working and Features of HTML5 and PhoneGap - An Overview
 
Cloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with CloudCloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with Cloud
 

Kürzlich hochgeladen

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Kürzlich hochgeladen (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Productive Expansion on Amazon Web Services with BlazeClan

  • 1. Productive Expansion with SaaS offerings on Amazon Web Services 1 Webinar 12th March 2015 11:30 to 12:30 AM PST
  • 2. Introduced By: Prachi Bhatnagar Digital Marketing Executive Presented By: Gurmeet Singh Founder & Chief Marketing Officer 2
  • 4. INTRODUCING OURSELVES Fastest growing AWS Cloud Partners with Managed Service Competency in India & APAC High Customer Retention. 70% Revenues from Repeat Business Vast Experience in Large Scale Complex Cloud Migration, Big Data & DWH on AWS Unmatched AWS Skills 90+ Accreditations & Certifications 4
  • 5. Agenda What is SaaS? SaaS Architectures Case Study How AWS can help build a SaaS Product 55
  • 6. What is Software as a Service? SaaS 6
  • 7. Software as a Service The software and data associated with the software is hosted on the Cloud. 7 Software Delivery Model Software as a Service or SaaS is a software delivery model in which software is delivered over the internet, as a service. Hosted on Cloud
  • 8. Characteristics of SaaS 8 Network Access Accessible over the internet Multi-tenant Architecture Common Infrastructure & Code base Ease of Customization Configurable Applications
  • 9. Developing a SaaS Application Cloud | SaaS 9
  • 10. Essentials for SaaS Applications 10 Multi-tenancy Self Service & Personalization Integration Operational Performance Security & Compliance
  • 11. Multi-tenancy is the key to successful SaaS Applications 11 By definition, subscription for the application over the internet is sufficient enough for an application to be defined as SaaS, but this does not differentiate it from any ASP application. To differentiate a SaaS application in practical terms it must be a multi-tenant application. Multi-tenancy helps leverage the efficiencies of underlying infrastructure and application code, by sharing it across multiple customers. Sharing of resources enables efficient usage of the resources and reduces costs of operations.
  • 13. Levels of Multi-Tenancy The sharing of resources for multi-tenancy happens at various layers of the system architecture. These layers can be broadly identified as- 13 Infrastructure Layer Database Layer Application Layer
  • 14. Levels of Multi-Tenancy There are four types of multi-tenancy models which can be used to architect your SaaS application- 14 Isolated Tenancy Infrastructure Tenancy Application Tenancy Shared Tenancy
  • 16. Isolated Tenancy This is the basic level of tenancy very none of the layer is shared among the tenants. 16 1 2 Each tenant has their own infrastructure, database and application. The infrastructure is physically isolated.
  • 19. Infrastructure Tenancy In Infrastructure tenancy the underlying infrastructure for the application is shared across tenants. 19 1 2 The database and application layers are separate for the tenants.
  • 22. Application Tenancy Application tenancy model will have the application code and infrastructure shared by each tenant. 22 1 2 The database is still separate for each tenant.
  • 25. Shared Tenancy Infrastructure, database and application are shared among all the tenants. 25 1 2 Each unique tenant in the database will be identified by a unique tenant id.
  • 28. Design Considerations for Multi-Tenancy 28 Infrastructure Completely isolated hosts or shared (CPU, RAM, Communications) Database Separate DB Schema or Shared Tables Application Multiple code bases or Single code base Tenancy Identifying Tenants
  • 29. Isolated Infrastructure Physical Host Per Tenant Database  Separate DB for each tenant.  Physical Separation of DB.  Tenant aware naming conventionto resolve naming conflicts Application  Multiple code bases  Can have different versions  Tenant aware naming convention to resolve naming conflicts Tenancy  Physical isolation  Separate URLs and path names
  • 30. Infrastructure Infrastructure Virtual Host per tenant Database  Separate DB for each tenant.  Physical Separation of DB.  Tenant aware naming conventionto resolve naming conflicts Application  Multiple code base  Can have different versions  Tenant aware naming convention to resolve naming conflicts Tenancy  Physical isolation  Separate URLs and path names
  • 31. Application Infrastructure Everything is shared (CPU, RAM, Web Servers, Communication) Database  Isolated by tenant.  Tables do not need tenant id  Tenant access through DB naming model Application  Single code base  Separate tenant ids provide multi- tenancy Tenancy  Separate Tenant id  Isolated DBs
  • 32. Shared Infrastructure Everything is shared (CPU, RAM, Web Servers, Communication) Database  Single Instance  Table Includes Tenant Id for separation of tenant details Application  Single code base  Separate tenant ids provide multi- tenancy Tenancy  Separate Tenant id  Isolated DBs
  • 33. Isolated Infrastructure Application Shared Infrastructure Physical Host Per Tenant Virtual Host per tenant Everything is shared (CPU, RAM, Web Servers, Communication) Everything is shared (CPU, RAM, Web Servers, Communication) Database  Separate DB for each tenant.  Physical Separation of DB.  Tenant aware naming conventionto resolve naming conflicts  Separate DB for each tenant.  Physical Separation of DB.  Tenant aware naming conventionto resolve naming conflicts  Isolated by tenant.  Tables do not need tenant id  Tenant access through DB naming model  Single Instance  Table Includes Tenant Id for separation of tenant details Application  Multiple code bases  Can have different versions  Tenant aware naming convention to resolve naming conflicts  Multiple code base  Can have different versions  Tenant aware naming convention to resolve naming conflicts  Single code base  Separate tenant ids provide multi- tenancy  Single code base  Separate tenant ids provide multi- tenancy Tenancy  Physical isolation  Separate URLs and path names  Physical isolation  Separate URLs and path names  Separate Tenant id  Isolated DBs  Separate Tenant id  Isolated DBs
  • 35. Security Considerations Restricted APIs Security patterns to keep in mind Trusted Database Connections Access Control Lists Tenant Data Encryption 36
  • 37. Scalability Considerations - Application Scalability 38 Design Stateless Applications Statelessness means that each transaction can be handled by one instance as well as any other. Pool resources like threads, networks & database connections Maximize the resource usage and enable predictable resource usage Asynchronous I/O Perform other tasks while it waits for input and output to complete
  • 39. Scalability Considerations – Database Scalability 40 Database size will increase with addition of new users and increasing transactions. Increase in data will impact the database performance with higher querying and transaction times Results in poor user experience.
  • 40. Scalability Considerations – Database Scalability Optimize Database Performance by: 41 Data Partitioning - Partition the data into smaller segregated chunks to improve querying and transactional efficiencies. Read Only Copies - Keep read only copies of databases. Redirect the reporting and query requests to these read only databases to balance the load on the transactional database.
  • 42. Monitoring 43 To be competitive in the SaaS market, stability and availability of the application play an important role Continuous monitoring of the application and underlying infrastructure is critical to success Use the right set of monitoring tools which allow automation
  • 44. Case Study A Leading e-Book Software Provider 45 Business Case 1 2 Provides on-premise e-book software to large publishers Huge initial success, but the growth slowed down after a few years3
  • 45. Case Study 46 Limited large book publishers to sell to To identify new revenue channels & stay competitive Challenge 1 2
  • 46. Case Study Support for 500,000 concurrent users, tested by creating virtual load for 500,000 users 47 Solution Sales model turned upside down – Instead of a US$250,000 license cost for one implementation, now a subscription fee of US$1000 per year Convert the existing software to a SaaS application Instead of selling the software to a small number of large publishers, sell it to large number of individual and institutional publishers 1 2 3 4 5 6 Re-engineering of the application Deployment of multi-tenant scalable infrastructure on AWS
  • 47. Using Amazon Web Services to build your SaaS Platform 48
  • 48. AWS Provides Broad and Deep Services to Support any Cloud Workload Application Services AWS Global Infrastructure Networking Deployment & Administration StorageCompute StorageCompute Database 49
  • 49. Amazon RDS Auto Scaling Elastic Beanstalk CloudFr ont ElastiCac he Some AWS technologies to help build your SaaS Platform: Amazon EC2 ElastiCac he AWS Cloudwatch 50
  • 50. Amazon Elastic Compute Cloud – EC2 Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. 51
  • 52. Amazon RDS Amazon Relational Database Service (RDS) RDS makes it easy to set up, operate, and scale a relational database in the cloud 53
  • 53. AWS brings the ability to scale your platform elastically as your business grows. 54
  • 56. Elastic Beanstalk Java PHP Pyth on Ruby .NET Node .js Docker AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications. 57
  • 57. Offload your architecture • The more you can offload, the less infrastructure you need to maintain, scale, and pay for • Two easy ways to offload: – Use Amazon CloudFront CDN – Introduce Database caching 58
  • 58. Offload popular traffic to Amazon S3, CloudFront 59
  • 60. Amazon Cloud Watch Metrics All instances come with CloudWatch metrics enabled and configured by default 61
  • 61. Architected for Enterprise Security requirement Certifications and accreditations for workloads that matter AWS CloudTrail - AWS API call logging for governance & compliance Stores data in S3, or archive to Glacier Log and review user activity MTCS Tier 3 Certification 62
  • 62. 63 SaaS Roadmap To define the SaaS roadmap for your Product, talk to us. Global Audience Give your Product a global audience by converting them to SaaS.
  • 63. Thank You for Attending 64 Any Questions? Contact us at: info@blazeclan.com