2. Amazon AWS Components
• EC2 (Elastic Compute 2)
– Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute
capacity in the cloud
• RDS (Relational Database Service)
– IAAS more specifically Database As A Service
– Available database options for Siebel
• Oracle
• SQL server
• VPC
– Logically isolated section of the Amazon Web Services (AWS) EC2 and RDS
– EC2 and RDS instances can be launched in a virtual network that is
• Private and Public facing Subnets can be created
• Multiple layers of security: security groups, network access control list
– Hardware appliance based VPN between your corporate datacenter and VPC
– Dedicated lines available with select service providers additional can be added
3. AWS Regions
US West
(Northern
California)
US East
(Northern
Virginia)
Europe
West
(Dublin)
Asia
Pacific
Region
(Singapore)
Asia
Pacific
Region
(Tokyo)
AWS Regions
AWS Edge Locations
GovCloud
(US ITAR Region)
Each region is again divided in sub-regions that
are isolated from each other from failures
4. EC2
• Various instance sizes and types
– From 64mb/2ECU(Elastic Compute Unit) to 115GB/35 ECU/10Giga bit
Ethernet
• Easily change instance size (ECU/Memory) with web console or AWS APIs
• Easily backup and restore images (called AMIs)
• Provisioned IOPS – tailor storage performance to your need
• Only storage charges apply for shutdown instances
– $0.125 per GB per month
– $0.10 per 1 million I/O requests
• All web console task can also be automated
• For shutdown instances only storage charges are applied
– `
6. AWS pricing model
• On-Demand
– pay for compute capacity by the hour with no long-term
commitments.
• Reserved instance
– option to make a low, one-time payment for each instance you want
to reserve and in turn receive a significant discount on the hourly
charge for that instance. There are three Reserved Instance types
(Light, Medium, and Heavy Utilization Reserved Instances) that enable
you to balance the amount you pay upfront with your effective hourly
price
• Spot instances
– allow customers to bid on unused Amazon EC2 capacity and run those
instances for as long as their bid exceeds the current Spot Price
7. RDS
• Amazons database as a service for Oracle and SQL Server.
• Automatic Backups for user define period
• Point in time recovery
• Provisioned IOPS currently upto 30000 IOPS for extreme IO
performance
• Using the Multi-AZ deployment option you can run mission
critical workloads with high availability and built-in
automated fail-over from your primary database to a
synchronously replicated secondary database in case of a
failure
• DB Event Notifications – Amazon RDS provides Amazon SNS
notifications via email or SMS for your DB Instance
deployments. You can use the AWS Management Console or
the Amazon RDS APIs to subscribe to over 40 different DB
events associated with your Amazon RDS deployments.
8. VPC
• A virtual private cloud (VPC) is a virtual network dedicated to your
AWS account. It is logically isolated from other virtual networks in
the AWS cloud. You can launch your AWS resources, such as
Amazon EC2 instances, into your VPC
• You can configure your VPC; you can select its IP address range,
create subnets, and configure route tables, network gateways, and
security settings.
• A subnet is a range of IP addresses in your VPC.
• To protect the AWS resources in each subnet, you can use multiple
layers of security, including security groups and network access
control lists (ACL).
• Direct connect establishes private connectivity between AWS and
your datacenter, office, or collocation environment.
– Service providers not on AWS list can be added but they have to be
setup and cost will have to be determined
9. Client pain points
• Unpredictable capacity demand for capacity for different
components
• Fixed capacity vs dynamic loads
• Need multiple environments often for short term
(days/weeks) e.g conversion, training, integration, break fix
• Long lead times to acquire and provision
• Need disaster recovery across geographies
• Require robust scalable infrastructure with Managed Services
• Large Capital Expenditure
10. Benefits of AWS for Siebel
• No upfront Pay as You Go (Monthly billing)
• Ease the demand on your data center and leverage AWS infinite capacity
• Scale your infrastructure based on demand e.g add servers/components
based on number of users, number of active product configuration
session etc
• Quickly provision low cost temporary (hours/weeks) instance for
training, testing, integration or conversion
• Amazons reliability and practically infinite ability to scale
• No lock in, the infrastructure could be moved on premise or to another
cloud at any time
• Oracle RDS BYOL (Bring Your Own License)
• Implement Robust disaster recovery, scalability and fault tolerance
• Easily upgrade/migrate and enable Siebel on Cloud scale
• AWS has constantly added features while dropping prices and some of the
largest Enterprises (corporate and government) rely on AWS
11. $0.10 per
• AWS VPC will be a isolated section
on Amazon AWS that will only be
accessible through a VPN connection
• AWS VPC will be a logical extension
of Clients data center
• Siebel instances on AWS will be
made accessible only on clients
network
• Routing tables and access rules
can be setup as required
• The VPN can be setup over dedicated
line
• Clients F5 will be used for load
balancing web servers
• For dedicated connection there will be
additional setup and costs
• Proper analysis is required to decide the
physical architecture of the VPC
• All instances are assumed to be Windows
• Final architecture will vary based on
detailed requirements
Sample Architecture
12. Instance Sizes Details
• Double Extra LargeInstance Type Details Comments
M1 Medium 3.75gb/2 ECU EC2
M1 Large 7.5 gb/4 ECU EC2
High Memory Extra Large 17.1Gg/6.5 ECU RDS
13. Solution Highlights
• AWS offers Windows, Red Hat Enterprise Linux and
Oracle Enterprise Linux as platform Options for
Siebel
• AWS can be setup as a extension of your corporate
data center using secure VPC
• Database can be setup as HA using mutli AZ option
• Any failed instances can be quickly replaced using
hot or cold backups
• Stand by instances (only storage cost for instance will
be incurred when not running) that can be added to
the Siebel enterprise automatically by Enterprise
Beacon “Cloud Management Framework”
14. Enterprise Beacon
• Founded 2008 by ex Siebel/Oracle employees
• Operations in Los Angeles and Mumbai
• Oracle Gold Partner and Amazon Consulting partner
• Deep Siebel expertise from infrastructure, Campaign management,
Prospect to Cash
• Deep understanding of Siebel and AWS infrastructure
• Experience automating Siebel on AWS using AWS APIs
• Only company to have implemented Siebel Test Drive with EC2 and RDS
using APIs to automate monitoring and termination
• Inventors of Object Hive the only Object Based version control tool
which is also Exaready certified by Oracle.
• http://www.slideshare.net/MilindWaikul1/enterprise-beacon-objecthive
15. Enterprise Beacons 5E Roadmap
Engage
Explore
Expound
Expand
Evolve
Pilot
Replicate
Prod
Transition
Advanced
Services
Maturity
16. Engage
“to participate”
• Define Identity and Access management solution (joint session Enterprise
Beacon, Amazon AWS and Client security)
• Create Virtual Private Network between Clients data center and AWS
• Determine Subnet configuration for pilot
• Create base AMIs for Siebel Web Server, App Server and Gateway
• Create proposed instances from AMIs (non clustered gateway)
• Migrate Client Db to RDS
• Functional test of key functions of current application
17. Explore
“to investigate”
• Create stand by instances from AMIs
• Cluster gateway
• Load test different scenarios e.g (# users, # EAI users, #
transactions)
• Full regression testing
• True up infrastructure for anticipated load
• Test HA fail over (Cluster and RDS)
• Configure basic monitoring and alerts scripts (App server,
Web server and db)
• Define end User support, Developer support, Escalation
support, Backup, Backup retention processes
• Define regular and non-regular release process
18. Expound
“to set forth”
• Name support team
• Reserve required instances
• Implement preliminary monitoring
• Go Live - Cutover to AWS
• Implement:
– User support
– Developer support
– Manual Scaling up and down
– Release management
– Escalations
– Backup
– Security checks
– Basic monitoring
– Simple Auto Scaling
19. Expand
“to increase the extent, number, volume or scope”
• Enterprise Beacon CMF (Cloud Management Framework)
• Monitoring of all layers
• Auto scaling of App Servers
• Backups and purges (if any)
• Migrate additional environments (dev, test, break fix etc) to
AWS
• Provide additional Siebel environments as needed for various
testing, development and training exercises
• Implement Object Hive for Siebel version control
• Setup Disaster Recovery and conduct DR drills
• Review problems and Adapt
20. Evolve
“to come forth gradually into being”
• True up infrastructure based on gaps in load
vs sizing
• Improve Automation and provide GUI for
automation framework
21. Support Model
• Support will be primarily offered out of US and India
• One release every quarter additional release will be charged extra
• Weekly and monthly operational reports
• Additionally 3 production size environments provisioning and
decommissioning
• Unlimited dev, test (non production size) provisioning
decommissioning upon one weeks notice.
• Unlimited number of disaster recovery incidents
• Bi-Annual disaster recovery drill
• Onsite engagements can be dealt on a case to case basis
• Does not include any development work
• AWS architects will be required occasionally
23. Initial Contact
• We will evaluate if AWS is right for your Siebel
enterprise
• We will provide a road map based on the needs of
your Enterprise
• Provide estimated operating costs for your
environments based on your current sizing
sales@enterprisebeacon.com