This action might not be possible to undo. Are you sure you want to continue?
Ray Davies | Lab Services Lead, IBM Lotus
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! Let’s use English!
Terima kasih! Mari kita mulai
What is the
Driven by: Cost Complexity Scalability Consumption
Cloud Services Cloud Computing Gmail Hotmail Web Services
Hybrid model Trust, reliability and accountability
• • • • • • • •
Unused capacity Ready for use Enterprise ready Reliable Scalable Shared cost base Value for money Seems wasted until needed
• So yesterday! • Enterprise ready? • Capacity? • Cost? • Support?
• More capacity than needed • Under utilized • Virtualized • Hugely scalable • No support issues!
Zoom into Cloud Services
A typical solution Cloud Computing
Why Amazon Web Services? • • • • • • • • Ready for micro payments Excellent billing systems Scalable Reliable Trust Cost effective Easy to use Transparent
Cloud Computing vs Cloud Services
Provisioned solution offerings Access on demand Typically multi-tenant Typically browser-based Catalog of applications Fully managed
Packaged computing resources Computation Storage Monitoring Catalog of software images Automated but not fully managed
Pricing Hourly / PayAsYouGo Consumption-based
Pricing Per user / per month Add / remove users as needed
“Metered service from a cloud utility”
“Software as a Service”
Cloud Computing is Emerging in the Enterprise
Interest is driven from the combination of the consumer internet and improved IT capability
Ease-of-use New economics Flexible sourcing
Drivers Behind Cloud Computing Enterprise IT
Elastically scale resources and maintain a high quality of service at significantly lower incremental costs
Enter the market with little capital investment in IT infrastructure
Elastic scaling Automated provisioning Enhanced user experience Highly virtualized
Anywhere access to applications through a simplified web UI
Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations
Lines of Business
Rapid time to market for new services
Redefining the relationship for Lines of Business
Cloud Web Elastic Services
Information and E-Commerce Connectivity 2020
1980 1990 2000 2010
Typical Customer profile & usage of AWS
Lower cost for development, test and demo facilities Ability to re-bundle applications into customized instances Lower barrier to entry for customer projects though pay-as-you-go pricing
A great way to minimizing setup time and infrastructure cost An alternative hosting option to run your IBM software An optional “Pay-as-you-go” purchasing model for systems for that have both seasonal and short burst hardware / capacity requirements
AWS can be used by any size customers.
AWS provides an excellent development and deployment platform
Amazon Web Services (AWS)
Elastic Compute Cloud (EC2)
Resizable commercial computing capacity
Starting at $0.085 per hour
Launch, monitor, terminate
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
Where does this fit into IBM’s cloud strategy?
1. Deliver Cloud Services to customers.
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
LotusLive Lotus Sametime Unyte Rational AppScan Information Protection Services
1. Help customers integrate Cloud Services into their business.
• Global Business Services • IBM Software Services for Lotus • Rational tools for optimizing SaaS investments.
1. Help customers build their own Private Clouds.
IBM Dev & Test Cloud
WebSphere Cloud Burst
Complete middleware environment
Zoom into Amazon Web Services
How to start
Amazon Web services
Linux based AMI’s – SUSE 10 Enterprise
Bring Your Own Licenses - BYOL!
A message from IBM
Let’s get started
Find your AIM
Select your preferences
Create a SSL Security key for SSH
Setup initial firewall rules
Connect to AWS
Accept the License!
Choose a storage volume
simpleAdmin – an upcoming OpenNTF.org project
Changing the server name
Domino images for AWS
Development-Use AMIs – available now
Based on Domino Enterprise Server (32-bit on SUSE Linux) No IBM license fees for ISVs – just pay for EC2 charges
Initially for Domino Utility Express Hourly usage fee includes: Domino license + OS subscription +EC2 charges Coming soon . . .
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
AWS advanced setup
Creating a three tier infrastructure
Using the amazon payment system
The AWS charges
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
My final bill
Lotus Domino for Applications
Rapidly deliver on business objectives with a tailored solution
Access where you need it
Proven in Production HTML Leverage industry standard
Web Development skills
Lotus Domino is RADD
Rapid Application Development & Delivery platform for collaborative applications
Flexible document-based datastore
Semi-structured data Hierarchies of documents Seamless data model updates
string date rich text file ...
Simple deployment model
NSF copy or replication Create new instances based on application templates
Cloud to Cloud Cloud to Appliance Cloud to Client
What are XPages ?
Standard Web App Dev
Built-in Domino Data Sources Catalog of reusable Controls
One Model for Web, Rich Client and Mobile
Mashups Notes Client Mobile Devices
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 of Java Server Faces (JSF) Native support for Ajax behaviors
Partial refresh, available to every event, including Typeahead
Natively leverages Dojo widgets (RichText, Date/Time picker, … )
Simple access to Dojo modules
Compelling Web 2.0 User Experience
Lotus Domino Designer
Rapid application development for collaborative applications
Comprehensive and open development platform
Document-centric, intuitive, workflow enabled, end-user facing applications that can work online or offline
Web, Notes Client, Mobile Client
Workflow CRM Compliance
Project management Requirement planning Help desk / customer suport “By the time the spec is written in C#/Java, ….the application is written in Notes / Domino”
XPages in Domino Designer 8.5
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
Simple actions are also provided for common tasks
Leverages and exposes the back-end API
Let's see it in action ...
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 online discussion
Browser access from a desktop/laptop is critical
Mobile access from their phones would delight the team
Deploying a Business Partner Solution
Setup the instance
Use FTP and Domino Web admin
Copy the databases and set security
Set the Domino ACL and sign the database
Create a profile
Use the solution!
Create a fully featured social network in minutes!
Cloud Computing on IBM developerWorks
Getting started with Lotus Domino on the Cloud
Domino App Dev Wiki
Amazon EC2 running IBM
Amazon developer AMIs for ISVs
http://aws.amazon.com/solutions/featured-partners/ibm/ http://www10.lotus.com/ldd/ddwiki.nsf/dx/IBM_Lotus_Domino_8.5.1_on_Amazon_Web _Services_A_getting_started_guide
© 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 or representations 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 IBM’s sole discretion based on market 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 other IBM 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 service marks of others.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.