Download - Domino AWS 20100625 V2.3
-
8/9/2019 Domino AWS 20100625 V2.3
1/68
-
8/9/2019 Domino AWS 20100625 V2.3
2/68
Selamat!
Apa kabar?
Goeie dag!
Vandag gesels ons oor IBM Lotus Software.
Julle verstaan nie?
Ok, ons gesels dan maar in Engels!
Let's compromise!
Lets use English!
Terima kasih! Mari kita mulai
-
8/9/2019 Domino AWS 20100625 V2.3
3/68
What is the
Connection?
-
8/9/2019 Domino AWS 20100625 V2.3
4/684
On Premise
Off Premise
Hybrid
-
8/9/2019 Domino AWS 20100625 V2.3
5/68
On Premise Off Premise Out sourced
Today
Telco investments
Driven by:CostComplexityScalabilityConsumption
CloudComputing
-
8/9/2019 Domino AWS 20100625 V2.3
6/68
CloudComputing
Gmail
HotmailWeb Services
Hybrid model
Trust, reliability and accountability
Cloud Services
-
8/9/2019 Domino AWS 20100625 V2.3
7/68
Unused capacity Ready for use Enterprise ready Reliable Scalable
Shared cost base Value for money Seems wasted
until needed
More capacitythan needed Under utilized Virtualized Hugely
scalable No support
issues!
So yesterday! Enterpriseready?
Capacity? Cost?
Support?
-
8/9/2019 Domino AWS 20100625 V2.3
8/68
CloudComputingZoom into Cloud Services
-
8/9/2019 Domino AWS 20100625 V2.3
9/68
CloudComputing
A typical solution
Why Amazon Web Services?
Ready for micro payments Excellent billing systems Scalable
Reliable Trust Cost effective Easy to use Transparent
-
8/9/2019 Domino AWS 20100625 V2.3
10/68
Cloud Computing vs Cloud Services
Cloud Services
Provisioned solution offerings Access on demand Typically multi-tenant Typically browser-based Catalog of applications Fully managed
Pricing Per user / per month Add / remove users as needed
Software as a
Service
Cloud Computing
Packaged computing resources Computation Storage Monitoring Catalog of software images Automated but not fully managed
Pricing Hourly / PayAsYouGo Consumption-based
Metered service
from a cloud utility
-
8/9/2019 Domino AWS 20100625 V2.3
11/68
11
Cloud Computing is Emerging in the Enterprise
CLOUD COMPUTING
Ease-of-use
New economics
Flexible sourcing
=Reduced
Cost
+ +VIRTUALIZATION STANDARDIZATIONAUTOMATION
Interest is driven from the combination of the consumer internet andimproved IT capability
-
8/9/2019 Domino AWS 20100625 V2.3
12/68
Rapid time to market for newservices
Anywhere access toapplications
through a simplified web UI
Elastically scale resources andmaintain a high quality of
service at significantly lowerincremental costs
Enter the market with littlecapital investment in IT
infrastructure
12
Drivers Behind Cloud Computing
Startups
Lines of
Business
Enterprise IT
End Users
Common AttributesElastic scaling
Automated provisioningEnhanced user experience
Highly virtualized
Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations
-
8/9/2019 Domino AWS 20100625 V2.3
13/68
Redefining the relationship for Lines of Business
1980 1990 2000 2010 2020
Internet
Web
Cloud
Connectivity
Informationand E-Commerce
ElasticServices
13
-
8/9/2019 Domino AWS 20100625 V2.3
14/68
Typical Customer profile & usage of AWS
AWS can be used by any size customers.
AWS provides an excellent development and deployment platform
Lower cost for development, test anddemo facilities
Ability to re-bundle applications intocustomized instances
Lower barrier to entry for customerprojects though pay-as-you-go pricing
Partners
A great way to minimizing setup timeand infrastructure cost
An alternative hosting option to runyour IBM software
An optional Pay-as-you-gopurchasing model for systems for thathave both seasonal and short bursthardware / capacity requirements
Customers
-
8/9/2019 Domino AWS 20100625 V2.3
15/68
Amazon Web Services (AWS)
Elastic Compute Cloud (EC2) Resizable commercial computing capacity
Starting at $0.085 per hour
Amazon Machine Image (AMI)
A virtual image containing Operating System +Software + Applications + Settings
Runs on Amazon EC2
Elastic Block Storage (EBS)
Attached to EC2 to allow persistent storage
Starting at $0.010 per gigabyte per month
15
Amazon EC2
AmazonEBS
AWS ConsoleLaunch,monitor,terminate
I/O
-
8/9/2019 Domino AWS 20100625 V2.3
16/68
Where does this fit into IBMs cloud strategy?1. Deliver Cloud Services to customers.
LotusLive Lotus Sametime Unyte Rational AppScan Information Protection
Services
1. Help ISVs & Developers design, build,
deliver and Cloud Services.
200+ ISVs in SaaS Specialty
3,000 ISVs in SaaS Community
License-free images for ISVs
1. Help customers integrate Cloud Services intotheir business.
Global Business Services
IBM Software Services for Lotus
Rational tools for optimizing SaaS investments.
1. Help customers build their own PrivateClouds.
IBM Dev & Test Cloud
WebSphere Cloud BurstComplete middleware environment
-
8/9/2019 Domino AWS 20100625 V2.3
17/68
CloudComputingZoom into Amazon Web Services
-
8/9/2019 Domino AWS 20100625 V2.3
18/68
How to start
http://www.amazon.com/
http://www.amazon.com/http://www.amazon.com/ -
8/9/2019 Domino AWS 20100625 V2.3
19/68
Amazon Web services
http://aws.amazon.com/
http://aws.amazon.com/http://aws.amazon.com/ -
8/9/2019 Domino AWS 20100625 V2.3
20/68
Solution providers
http://aws.amazon.com/solutions/solution-providers/
http://aws.amazon.com/solutions/solution-providers/http://aws.amazon.com/solutions/solution-providers/http://aws.amazon.com/solutions/solution-providers/http://aws.amazon.com/solutions/solution-providers/ -
8/9/2019 Domino AWS 20100625 V2.3
21/68
-
8/9/2019 Domino AWS 20100625 V2.3
22/68
Linux based AMIs SUSE 10 Enterprise
-
8/9/2019 Domino AWS 20100625 V2.3
23/68
Bring Your Own Licenses - BYOL!
http://aws.amazon.com/solutions/global-solution-providers/ibm/
-
8/9/2019 Domino AWS 20100625 V2.3
24/68
http://www-01.ibm.com/software/lotus/passportadvantage/pvu_for_Amazon_Elastic_compute_cloud.html
-
8/9/2019 Domino AWS 20100625 V2.3
25/68
-
8/9/2019 Domino AWS 20100625 V2.3
26/68
A message from IBM
-
8/9/2019 Domino AWS 20100625 V2.3
27/68
-
8/9/2019 Domino AWS 20100625 V2.3
28/68
Find your AIM
https://console.aws.amazon.com/ec2/home?region=ap-southeast-1#c=EC2&s=Instances
-
8/9/2019 Domino AWS 20100625 V2.3
29/68
Select your preferences
-
8/9/2019 Domino AWS 20100625 V2.3
30/68
Create a SSL Security key for SSH
-
8/9/2019 Domino AWS 20100625 V2.3
31/68
Setup initial firewall rules
-
8/9/2019 Domino AWS 20100625 V2.3
32/68
Ready!
-
8/9/2019 Domino AWS 20100625 V2.3
33/68
Launch!
-
8/9/2019 Domino AWS 20100625 V2.3
34/68
Starting up
-
8/9/2019 Domino AWS 20100625 V2.3
35/68
Connect to AWS
-
8/9/2019 Domino AWS 20100625 V2.3
36/68
Accept the License!
-
8/9/2019 Domino AWS 20100625 V2.3
37/68
-
8/9/2019 Domino AWS 20100625 V2.3
38/68
simpleAdmin an upcoming OpenNTF.org project
-
8/9/2019 Domino AWS 20100625 V2.3
39/68
Changing the server name
-
8/9/2019 Domino AWS 20100625 V2.3
40/68
Domino images for AWS
Development-Use AMIs available now
Based on Domino EnterpriseServer (32-bit on SUSE Linux)
No IBM license fees for ISVsjust pay for EC2 charges
Production-Use AMIs
Initially for Domino Utility Express
Hourly usage fee includes:Domino license + OS subscription +EC2 charges
Support through Amazon Forums or Amazon Premium Support
Create your own Lotus Domino AMI
Use your existing licenses
Get support from IBM as usual similar to other virtual environments
40
Coming soon . . .
-
8/9/2019 Domino AWS 20100625 V2.3
41/68
AWS advanced setup
http://aws.typepad.com/aws/2010/06/building-three-tier-architectures-with-security-groups.html
-
8/9/2019 Domino AWS 20100625 V2.3
42/68
Creating a three tier infrastructure
-
8/9/2019 Domino AWS 20100625 V2.3
43/68
Using the amazon payment system
-
8/9/2019 Domino AWS 20100625 V2.3
44/68
The AWS charges
-
8/9/2019 Domino AWS 20100625 V2.3
45/68
My charges!
-
8/9/2019 Domino AWS 20100625 V2.3
46/68
1Dollar for 8 days!
06/22/10 07:00:00,06/22/10 08:00:00,8920
06/30/10 09:00:00,06/30/10 10:00:00,168433
-
8/9/2019 Domino AWS 20100625 V2.3
47/68
My final bill
-
8/9/2019 Domino AWS 20100625 V2.3
48/68
BACKUP SLIDES
-
8/9/2019 Domino AWS 20100625 V2.3
49/68
Rapidly deliver onbusiness objectives witha tailored solution
Lotus Domino for Applications
Proven in Production
Access where you need it
Leverage industry standardWeb Development skills
HTML
Javascript
CSS
-
8/9/2019 Domino AWS 20100625 V2.3
50/68
Lotus Domino is RADDRapid Application Development & Delivery platform for collaborative
applications
Flexible document-baseddatastore
Semi-structured data
Hierarchies of documents
Seamless data model updates
Simple deployment model
NSF copy or replication
Create new instances based onapplication templates
Seamless replicationCloud to Cloud
Cloud to Appliance
Cloud to Client
stringdaterich textfile
. . .
-
8/9/2019 Domino AWS 20100625 V2.3
51/68
What are XPages ?
Standard Web App Dev
Client Side Dojo, JavaScript and Stylesheets
Server Side Java/JSF and JavaScript
Built-in Domino Data Sources
Catalog of reusable Controls
One Model for Web, Rich Client and Mobile
Web 2.0 Mashups Notes Client Mobile Devices
-
8/9/2019 Domino AWS 20100625 V2.3
52/68
XPages Designed for Web 2.0
Visual Web page construction
Advanced U/I controls
Web pager, Tabbed Panel,
Advanced View layouts
Drag and drop development
Based on an extended version ofJava Server Faces (JSF)
Native support for Ajax behaviors
Partial refresh, available toevery event, including Typeahead
Ships with Dojo JavaScript library
Natively leverages Dojo widgets(RichText, Date/Time picker, )
Simple access to Dojo modules
Compelling Web 2 0 User Experience
-
8/9/2019 Domino AWS 20100625 V2.3
53/68
Compelling Web 2.0 User Experience
-
8/9/2019 Domino AWS 20100625 V2.3
54/68
XPages in Domino Designer 8 5
-
8/9/2019 Domino AWS 20100625 V2.3
55/68
XPages in Domino Designer 8.5
L D i /W b D l Skill
-
8/9/2019 Domino AWS 20100625 V2.3
56/68
Leverage Domino/Web Developer Skills
Leverages the existing design elements (Forms, Views, Agents,..)
Forms carry the document schema (data definition) and some business logic(computed fields, )
Views used to query the Domino store
Agents can be called using the back-end API
JavaScript is used as the main scripting language
JavaScript used on the client and on the server
Simple actions are also provided for common tasks
Leverages and exposes the back-end API
JavaScript accessors on top of the Java back-end API
JavaScript has been extended to support @Functions()
56
L t' it i ti
-
8/9/2019 Domino AWS 20100625 V2.3
57/68
Let's see it in action ...
Scenario:
4:30pm on Friday
80 degrees outside with sunny forecast for the weekend
Business Development team just announced an acquisition
No systems in place yet, but the teams need a secure forum for onlinediscussion
Browser access from a desktop/laptop is critical
Mobile access from their phones would delight the team
D l i B i P t S l ti
-
8/9/2019 Domino AWS 20100625 V2.3
58/68
Deploying a Business Partner Solution
Setup the instance
-
8/9/2019 Domino AWS 20100625 V2.3
59/68
Setup the instance
Use FTP and Domino Web admin
-
8/9/2019 Domino AWS 20100625 V2.3
60/68
Use FTP and Domino Web admin
Copy the databases and set security
-
8/9/2019 Domino AWS 20100625 V2.3
61/68
Copy the databases and set security
Set the Domino ACL and sign the database
-
8/9/2019 Domino AWS 20100625 V2.3
62/68
Set the Domino ACL and sign the database
Create a profile
-
8/9/2019 Domino AWS 20100625 V2.3
63/68
Create a profile
Use the solution!
-
8/9/2019 Domino AWS 20100625 V2.3
64/68
Use the solution!
-
8/9/2019 Domino AWS 20100625 V2.3
65/68
Resources
-
8/9/2019 Domino AWS 20100625 V2.3
66/68
Resources
Cloud Computing on IBM developerWorks
http://www.ibm.com/developerworks/cloud
Getting started with Lotus Domino on the Cloud
http://www.ibm.com/developerworks/downloads/ls/lsds/cloud.html
Domino App Dev Wiki
http://www.lotus.com/ldd/ddwiki.nsf
Amazon EC2 running IBM
http://aws.amazon.com/ibm/
Amazon developer AMIs for ISVs
http://aws.amazon.com/solutions/featured-partners/ibm/
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/IBM_Lotus_Domino_8.5.1_on_Amazon_Web
_Services_A_getting_started_guide
http://www.ibm.com/developerworks/cloudhttp://www.ibm.com/developerworks/downloads/ls/lsds/cloud.htmlhttp://www.lotus.com/ldd/ddwiki.nsfhttp://aws.amazon.com/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/solutions/featured-partners/ibm/http://aws.amazon.com/ibm/http://aws.amazon.com/ibm/http://www.lotus.com/ldd/ddwiki.nsfhttp://www.lotus.com/ldd/ddwiki.nsfhttp://www.ibm.com/developerworks/downloads/ls/lsds/cloud.htmlhttp://www.ibm.com/developerworks/downloads/ls/lsds/cloud.htmlhttp://www.ibm.com/developerworks/cloud -
8/9/2019 Domino AWS 20100625 V2.3
67/68
Questions?
-
8/9/2019 Domino AWS 20100625 V2.3
68/68
Thank You!
Copyright IBM Corporation 2010. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied.IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties orrepresentations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs,or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBMs sole discretion based onmarket opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and otherIBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or servicemarks of others.