Pini Cohen
EVP & Senior Analyst
Architecture & Infrastructure Strategies
pinicohenstki.blogspot.com
1
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
Agenda
• General
1 – SOI - service oriented infrastructure
2 – Cloud Computing
3 – Open Source and other general issues
4 – Major Trends
5 – General recommendations
• Technology domains
6 – Development
7 – Enterprise System Management
8 – Servers
9 – Desktop
10 – Storage
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic 2
This presentation is an extraction from
the complete 200+ slides presentation.
Latest version is in the WEB
Cost
Risk and
Transformation
Speed Quality
Process
Organization
Innovative Agility
Learning
Agility
Disk Tape
Online
Automated
Tier Enterprise Midrange Capacity/Arc Manual
Capacity
hival
Design Monolithic Modular Modular ATL Rack
SCSI/FC Drives
Drive Interface SCSI/FC ATA/SATA FC People
Drive/Media
Reliability MTBF 1.2 Million+ 1.2 Million+ 400K+ 1 Million+ 1 Million+
(Hour)
Performance:
rpm 10K-15K 10K-15K 7.2K
Seek Time <6ms <15ms <1 sec. <1 min. days
Fixed Content,
Key Environments Mission Critical, Business Critical BU, Archival,
WORM, Archival Archival, BU
OLTP WORM
Gateway
T7 T8 T2
T6 T7 T8
T1 T3 T1 T5
T4 T2 T3 T4
T5 T6
Applications Infrastructure
Services Services
Puzzle Builder
Desktop as a service
Software as a service
(standard applications)
Platform as a service
(custom applications)
Infrastructure as a service
(compute, storage, network)
Pini Cohen’s work Copyright 2009©STKI
13
Do not remove source or attribution from any graphic or portion of graphic
General -
Requirements for Cloud Services Cloud
1 TB = 4K$~ per
year
Consistency
Availability
SQL/ACID
Operability
Global low
Structured
Updates
latency
Elastic
access
model
Sherpa
Y! UDB
MySQL
Oracle
HDFS
BigTable
Dynamo
Cassandra
http://www.cse.iitb.ac.in/comad/2008/uploads/K_Ragh 19
Pini Cohen’s work Copyright 2009©STKI 19
Do not remove source or attribution from any graphic or portion of graphic u_CloudComputing.ppt
Data Center Locations General -
Cloud
Netherlands China
Illinois
Ireland
Japan
Washington
Virginia India
Singapore
California
Microsoft is planning
to have 1M servers by Current Online locations
the end of 2009 Proposed future Online locations
Other Microsoft locations
Microsoft Microsoft
SharePoint Dynamics CRM
Services Services
• No Software to install
CRM
or maintain
• Configuration, not
coding
• Weeks, not months
Enterprise Home
CRM Grown
Software CRM
Integration
Integration on Premise
Virtual Appliances
Powered By Cast Iron*
Integration as a Service
Source: http://salesforce.vo.llnwd.net/o1/us/community/ppt/TEX004_Cast%20Iron.ppt
Source: http://www.reservoir-fp7.eu/twiki/pub/Reservoir/PresentationsPage/081126_-_RESERVOIR_Overview_-_TAB.ppt
http://gigaom.com/2008/07/01/10-reasons-enterprises-arent-ready-to-trust-the-cloud/
http://www.haaretz.co.il/captain/spages/1066642.html
Pini Cohen’s work Copyright 2009©STKI
26
Do not remove source or attribution from any graphic or portion of graphic
General
Example for potential new business model - Cloud
Licensing User Pay per use – managed Pay per use- to the integrator
separately for each SAAS
provider
Servers - User owned – At different SAAS provider’s AT SAAS and integrator site
HW Integrator site and in the users location
responsibility
PC’s User owned – Integrator responsibility Integrator responsibility
Integrator
responsibility
User Integrator Split responsibilities between Integrator responsibility
perspective responsibility but Integrator and SAAS providers
expensive. Utilization
is a joke!
Integrator Good Bad -The SAAS provider might Good but costly - needs to
perspective Pini Cohen’s work Copyright 2009©STKI
add more services that will maintain high skills for 27
take
Do not remove source or attribution from any the
graphic integrator’s
or portion of graphic place. hosting\SAAS
New player – Integration Business General
– Cloud -
& SaaS Solutions(IBSS) last
links\integration to
Servers - HW AT SAAS and IBSS site
different SAAS
providers PC’s Integrator responsibility
• IBSS clients are the
integrators User perspective Integrator responsibility
• Example: Spine.co.il
Integrator Good and cheaper – less
perspective skills are needed \ less
investment
Pini Cohen’s work Copyright 2009©STKI
28
Do not remove source or attribution from any graphic or portion of graphic
General
Open
Why Companies Use Open Source Source
• Freedom / Flexibility
• Lowers barriers to entry / exit
• Can’t afford to build new applications from
scratch
• Tired of waiting on hold for support
• Speed up development
• Purchase only the functionality needed
• Total Cost of Ownership (TCO)
• ROI is shortened
Source: AnyOpen
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic 29
Solution - OSS quality General
Open
Source
MySQL Commercial
products
• IBI is offering R-Statistics as basic alternative
for MATLAB
http://www.informationbuilders.de/Kundentage-presentations/15-10-08/3_IBI_BI_2-0_DaveSmall.pdf
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
General
STKI Madad Open Source
- last
Complications
Procurement
Complications
Procurement
Lower
cost?
Maximum Client
Value
www.bits.co.il
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
Recommendations General
Recommendations
46
Pini Cohen’s work Copyright 2009©STKI 46
Do not remove source or attribution from any graphic or portion of graphic
STKI IT Model
Development
and
Middleware
Business Value
Investment AGILE
Semantic
to make money Full SOA –
BPM Organization
GUI
Cut costs, WPF change
integration TDD IT Project
Increase
productivity Open Source Pure
Business
ALM tools Project
EAI PaaS
Commodity IT SOA
Services ETL Governance
tools
Investment
for regulations
Workers Trends
12
Code
Analysis
Code
Test
Test
Implement
Analysis
9
6
3
3 6 9 12
52
Pini Cohen’s work Copyright 2009©STKI
52
Do not remove source or attribution from any graphic or portion of graphic
DEV
Test-Driven Development Trends
• Pick a Feature
• Write a Test for that Feature
• Run all Tests and see new Test Fail
• Write Code for Feature
• Run all Tests and see all Tests Pass
• Refactor
• Repeat
http://losangeles.pm.org/presentations/tdd/TheRoa
dToTestDrivenDevelopment.ppt
Pini Cohen’s work Copyright 2009©STKI
Copyright Oversee.net 2008 53
Do not remove source or attribution from any graphic or portion of graphic
Composite Application Platform in the DEV
Trends
new Open Source – Cloud world
Development and
Plug-ins and Extentions
Integrations
functionalitywith
Collaboration: Custom Productivity
Wiki, Blog, Chat Tools - Conferencing
Social Networking: Business Intelligence:
– Mashups,
People Reporting
Activities Analysis
existing networks
Associations Search
Enterprise Content Management:
Management:
Document Repository
OpenID
Versioning
Web publishing
Workflow
Security and Authentication
Authentication
http://www.solutionsiq.com/resources/SIQ-
Pini Cohen’s work Copyright 2009©STKI AgileDevelopmentPlatform-Rudd-Young-Agile2008.ppt
54
Do not remove source or attribution from any graphic or portion of graphic
Open source solutions for .NET DEV
Trends
environment
Source :
http://en.wikipedia.org/wiki/Rich_Internet_application stki
modifications
Pini Cohen’s work Copyright 2009©STKI
56
Do not remove source or attribution from any graphic or portion of graphic
Mashups - Where Can I Live? DEV
Trends
60 •
http://www.infoworld.com/article/08/03/20/Multi
Pini Cohen’s work Copyright 2009©STKI core-boom-needs-new-developer-skills_1.html
Do not remove source or attribution from any graphic or portion of graphic
60
DEV
MDM – Master Data Management Trends
End
END
• Application Architecture:
– Data of MDM candidates should be kept
separately
– Function for identifying existing customers
• Different business process (users):
– Identifying the customer is part of the process
– Sometimes the identification is done after the
customer is left
• What is PMO?
– IT Plan Development
– Demand Management
– Budget and Resource Management
– Post implementation audits
– Managing large\strategic\cross LOB projects
• What about PMO and Dev
methodologies\technologies ?
– SOA
– Reuse
– Agile
– TDD
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
67
DEV
EAI\SOA Support Ratios Local
Trends
Enterprise
System
Management
Business Value
Investment
to make money
Cut costs,
Increase End User IT Project
Application Experience RBA Pure
productivity Monitoring Business
Project
CMDB with
Commodity IT System
BSM CMDB – closed loop
Services Management Basic –
Automatic
change
discovery management
Investment
for regulations
Performance Technologies focused on observing and ensuring the health and availability
of infrastructure
& Monitoring
Used to understand the current state of all hardware, software, and
business services
Learn how their CIs are configured (& changing over time)
Configuration Auditing Automatically tracks
– Tracks changes in changes on all CIs &
applications attribute values over time…
– Depicts that information on
the map
– Depicts that information Application
thru reports
DBMS
SCALE
L G U
D
DB A U
L I
B U
L
G U
U
I
U
SCALE
Pini Cohen’s work Copyright 2009©STKI http://download.microsoft.com/download/A/2/0/A20CB03B-
Do not remove source or attribution from any graphic or portion of graphic 7F99-4A16-9652-9A2DAC44986F/ARC301.ppt 80
What is Velocity ? DBMS
Trends
Clients Access
the Cache as if it
was a large
Unified Cache View single cache
Cache Layer
distributes data
across the
various cache
nodes
Pini Cohen’s work Copyright 2009©STKI http://download.microsoft.com/download/A/2/0/A20CB
Do not remove source or attribution from any graphic or portion of graphic 03B-7F99-4A16-9652-9A2DAC44986F/ARC301.ppt
DBMS
Semantic Technology Trends
PREFIX skos:
<http://www.w3.org/2004/02/skos/co
re#>
SELECT ?presName WHERE {
?presName skos:subject
<http://dbpedia.org/resource/Categor
y:Presidents_of_the_United_States>.
}
From http://dbpedia.org/sparql
Ø When (identification):
(1) SQL requests run full scan and not through an index
(2) SQL requests scan more then 100 daily partitions on selected large tables,or
(3) SQL requests do not include a restricting date condition, or (4)
DML/DDL/DCL commands issued by unauthorized user
Servers
Investment
for regulations
A multi-vendor format
VM 1 VM 2 VM 3
import
http://lycos.dropcode.net/VMware/Documentations/vmworld2008/
TA10.ppt
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
95
Server
Trends
VMware vCloud: Extended DataCenter
Corporate or Public Cloud
DataCenter Based Service
Policies
Move with
VM based
V-Motion application
Simplified
migration of
VM based
application
Current Underway
http://www.irislink.com/Partners/irislink2009/PP
T/IRISLink2009_MO_Danny%20Roefflaer.ppt
Pini Cohen’s work Copyright 2009©STKI
96
Do not remove source or attribution from any graphic or portion of graphic
Server
Transparency in the Eye of the Beholder Trends
http://communities.vmware.com/servlet/JiveServlet/previewBody/9523-102-1-6774/Nexus-1000V-VMware-
UG.ppt;jsessionid=880F4798E7D5D028FE6A3F9EF9111439
Pini Cohen’s work Copyright 2009©STKI
97
Do not remove source or attribution from any graphic or portion of graphic
Cisco Virtual Network Link – VN-Link Server
Virtualizing the Network Domain Trends
Problems:
VMotion
• VMotion may move VMs across
physical ports—policy must
follow
• Impossible to view or apply
policy to locally switched traffic
Virtual Sessions
Per License
Unlimited
..
32
16
1
Host OS Included
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
Server
What’s Next For Xeon-EP? NEHALEM Trends
Up to 25.6 Gb/sec bandwidth per link
NEHALEM
Key Technologies
Nehalem Nehalem
Scalability
Host: 96 cores, 1 TB RAM
Guest: 16vCPU, 64 GB RAM
Industry Standards
Trusted RHEL kernel + KVM
High performance VirtIO drivers
Libvirt management interface
Advanced Features
Memory Page sharing
SELinux for high security and isolation
104
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
Server
Local Trends – Server Virtualization Local
Trends
• Networks, Voice
• Storage , Backup, DRP
• System – Legacy, Windows, Unix, Linux
• Data Center operations and facilities
• PC – preparing the images, first level support
(remote control) , second level support
• DBMS support – DBA’s
• Integration – SOA - MQ
• System Management – configuration the ESM tools
Infra
Windows
Servers Operations,
Telephony Unix Storage Datacenter ,
and PC +
storage Service desk
ESM
Service desk
(engineering)
Infra
Datacenter System ,
dba security Network operations storage sap
and PC basis,
integration
Infra
Operations
PC and
Datacenter
Server Network HW Service Desk
Operations
(open) HW
110
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
Server
Infra
Service Desk
Your Text here Your Text here
Networking System
Datacenter System
cellular video Legacy PC Security SAP Basis DBA and
conference operations division
Storage
111
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
Server
Org. Chart E Local
Trends
Infra
Infra
• STKI recommendations:
– Focus on Infrastructure Services
– Infrastructure services should match (as much as
possible) the org. structure.
– Not so politically correct recommendation – Now
is the time for organization changes
Source: STKI
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic 117
Server
Server Ratios –Unix Linux Local
Trends
Source: STKI
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic 118
Market Status and Server
Local
Recommendations Trends
•HP
• TEAM\Malam
• IBM
• EMET WE
• PenguinIT
Desktops
Business Value
Investment
Mobile Desktop as
to make money a Service
Devices
MAC for the
Cut costs, Business
Increase Traditional IT Project
• Inexpensive supercomputer
– Two NVIDIA Tesla D870 : 1 TFLOPS
• GPU hardware performance increases faster than CPU
– Trend : simple, scalable architecture, interaction of clock speed, cache,
memory (bandwidth)
GFLOPS
Courtesy NVIDIA
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic Source : http://www.na-mic.org/Wiki/images/5/5c/Hpc-g80-cuda.ppt stki modifications
124
General Purpose computation on the PC
GPU (graphics processing unit) Trends
Data from :
http://arstechnica.com/a
pple/news/2009/02/mac
-market-share.ars
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
126
PC
Netbooks Trends
• Potential users will include both first-time buyers seeking a low-cost
introductory PC as well as experienced users seeking a low-cost second PC for
themselves:
• Communication such as E-mail, VoIP, Video Phone, etc
• Internet access
• Content consumption such as music & movie playback
• Content management such as music & movie download, digital photo management, file &
content search, etc
CHILDREN TEACHERS
• Buyer
• Parents/School • Buyer
• Usage • School
• Internet access • Usage
• E-Mail • Internet access
• Content consumption & management • Content consumption & management
Fundamentals
http://stlouisdayofdotnet.com/FlashDriveContents%5COverview
%20of%20PDC/PDC%20Overview%20-
%20Kevin%20Grossnicklaus.ppt
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
128
PC
Why software can be painful Trends
• Assembly required!
• User has to acquire all of the required components of one of the “supported” stacks
• User has to install, configure and maintain everything
• Manually intensive process
• Error prone
• Difficult for solution provider to replicate and support
• Fault tolerance (HA/DR) not always there, implemented in inconsistent fashion (requiring
run books for each process), and/or an expensive add-on
Actual Solution
Database Software
Drivers
OS Patches
Operating System
http://marketopsrepo.vmware.com/usergroup/preso
Pini Cohen’s work Copyright 2009©STKI /Virtual.Appliances.Overview.v3.ppt
Do not remove source or attribution from any graphic or portion of graphic
129
PC
What is a virtual appliance? Trends
• Pre-installed and
preconfigured application
packaged along with an OS
in a virtual machine
• Virtual appliances represent an
evolutionary step in the distribution
of software solutions
• Updates (application – OS –
other) is handballed by the
ISV!
http://marketopsrepo.vmware.com/usergroup/preso/Virtual.Applia
nces.Overview.v3.ppt STKI modifications
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
130
Next Generation Laptops: PC
Virtualization “Built-in” Trends
Intel Processors
http://www.geekwithlaptop.com/notebook-laptop-sales-
overtake-desktops-for-first-time/
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
133
PC Deployment Options (and mix of PC
Trends
these options)
PC
Deployment
Client Server
Technology Technology
Citrix,
Thin Client no Thin OS – OLD , WinXPE
Terminal VDI
OS WinCE, Linux PC
Server, Jetro
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic 134
PC
Trends
The ClearCube Solution – PC Blades
Source:
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
http://www.ehcca.com/presentations/HIPAA9/3_06.ppt 135
PC
Thin Clients Trends
Source:
http://www.dc.uba.ar/events/eci/2008/courses/n2/Virtualization-
Future.ppt STKI modifications
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
136
PC
VDI – Virtual Desktop Infrastructure Trends
Streaming
Host
` The Host – “real HW” but for many users
Thin Client/Desktop
Windows/Linux based
The client
Storage
Business Value
Investment
to make money CDP
Sophisticated
Cut costs, snaps for creating
Increase Green Dedup environments
Storage for
productivity Backup Storage
Virtualization
Thin
Commodity IT Provisioning FC over
NAS and Ethernet
Services SAN
Flash
Drives Cloud
Investment Email Storage
for regulations Archiving
CRC
SOF
EOF
FC Frame
http://www.emulex-emc.com/downloads/Emulex-EMC-
Pini Cohen’s work Copyright 2009©STKI
LP21000_Product_Presentation.ppt 147
Do not remove source or attribution from any graphic or portion of graphic
Storage
Ethernet vs. Infiniband vs. FC ?! Trends
100000
Ethernet's Relentless March
10000
1000
MB/Sec
100
pNFS
10
iWarp
FCoE?
iSCSI
FCIP
1
0.1
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2012
2011
Time
SCSI/FCP Infiniband ATM FDDI Ethernet
NETAPP -
Pini Cohen’s work Copyright 2009©STKI
148
http://www.partnersummit.com.au/2008/documents/ppts/Technology%
Do not remove source or attribution from any graphic or portion of graphic 20Directions%20&%20Trends 148
148
Storage
SFP+ Trends
presentation.ppt presentation.ppt
presentation.ppt job-cv.doc
http://www.netappusergroup.com/Presentations/2008November/Dedupe%20on%20Filers.ppt
Edited, 25 x 4K blocks Different file 10 x 4K blocks
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
150
Storage
Dedup for Backup environments Trends
Ethernet Replication
FC = VTL
2U
2 - 6 ports
RAID-6
500 GB SATA drives
5.4 to 35.2TB with shelves
File system
NVRAM
N+1 fan
Gateway to:
3PAR, EMC, Fujitsu, HDS, HP, IBM, NetApp, Nexsan, Pillar, Sun, Xiotech
http://www.netappusergroup.com/P
Pini Cohen’s work Copyright 2009©STKI resentations/2008November/Dedu
Do not remove source or attribution from any graphic or portion of graphic pe%20on%20Filers.ppt 152
Storage
Dedupe and VMware Trends
http://www.netappusergroup.com/Prese
Pini Cohen’s work Copyright 2009©STKI ntations/2008November/Dedupe%20on
Do not remove source or attribution from any graphic or portion of graphic
%20Filers.ppt 153
Flash Solid State Drives for Tier “0” Storage
Trends
Requirements
Unprecedented Application Performance Characteristics
D2D Backup
Server
VMware Exchange
iSCSI Storage
VMware SQL
Snapshots
VMware Exchange
VMware SQL
Snapshot
Replicatio Tape backup s
n
LAN/
WAN
Disk-based
Active Directory®
Recovery
Online Snapshots
System State (up to 512)
Up to Every 15 minutes
DPM 2007
With Integrated Disk & Tape
Tape-based
Windows XP Archive
Windows Server 2003 Offline Tape
Windows Vista Windows Server 2008
file shares and directories
DPM 2007
Continuous Data Protection for Windows Application and File Servers
Rapid and Reliable Recovery from disk instead of tape
Advanced Technology for enterprises of all sizes
Pini Cohen’s work Copyright 2009©STKI
Do not remove source or attribution from any graphic or portion of graphic
Storage
Storage Ratios Local
Trends
• Number of TB (Raw) per Storage Staff Member (including backup and
DRP of storage):
• In Israel from 10TB per FTE (in small organization with 7TB) to 330TB
per FTE in large Telco\Defence\Finance organization.
• Median is 1 FTE for 100TB raw (including backup\drp)
• Jump in data from 50TB per FTE to 100TB per FTE
• About 25% increased ratios from last years data (for the large
organizations)
• Issues in storage ratios:
– Net vs. Gross. What is Net (with DRP, after Raids)?
– Raid 1 vs. Raid 0 vs. Raid 5 (and other Raid types)
– VTL storage
– Backup operation is distributed
Pini Cohen’s work Copyright 2009©STKI
Source: STKI
Do not remove source or attribution from any graphic or portion of graphic 159
Storage
Storage Ratios Local
Trends