Trends in the Israeli Infrastructure Market 2009

Your Text here Your Text here

Pini Cohen EVP & Senior Analyst Architecture & Infrastructure Strategies pinicohenstki.blogspot.com
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

1

Agenda
• General
1

2
3 4 5

– – – – –

SOI service oriented infrastructure Cloud Computing Open Source and other general issues Major Trends General recommendations Development Enterprise System Management Servers Desktop Storage
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

• Technology domains
– 7 – 8 – 9 – 10 –
6

2

Scenario: Adapting in Healthy Ways, Rather Than Fixating

General

Adaptive organizations have a core foundation of values and principles that keep them from chasing their tails every time tactical winds blow
Cost
Risk and Transformation

Speed

Quality

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

3

Agility attributes
• Economic agility • Technology agility – Infrastructure – Architecture – Application portfolio • Human resource agility • Operational agility • Process agility • Strategic agility • Organizational, innovational, and learning agility

General

Agility Attributes of the Adaptive Organization
Technology Agility

Human Resource Agility

Economic Agility Adaptive IT Organization Strategic Agility Organization Innovative Learning Agility Process Agility Operational Agility

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

4

What’s the Problem With Infrastructure?
• Costs too much • Too slow • Too much stuff • Handoffs don’t work • Too much theory or too little practice

General

• Nothing works together

Application Development

Infrastructure Planning

Integration Testing

Deployment Installation

Operations

The infrastructure as we now it today is very rigid and this causes very poor utilization (40% or less)
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

5

Example of Service Definition
• • • Name: Identity infrastructure service Owner: Bob Smith, architect Description
– Providing user identity information (attributes), including authentication credentials and related SSO services; also offers Web URL permissions
Direct use by application (LDAP) Indirect use via Web server (with attribute passing in headers) Direct use by application (security APIs) + Scalability (over 500 users, etc.) + Scale incrementally using replicas – Direct application support “Included” in e-business costs

General

Examples
– – MSFT Active Directory (NOS file and print) MSFT Passport online service Simple authentication is usually enough Replication to scale (mostly read-only) API: LDAP, Web server exits, proprietary Presentation: NA Application server: NA (see Web SSO) Integration: Metadirectory utilities Database: iPlanet Directory Server Server HW/OS: Sun Solaris on SPARC … Storage: EMC SAN Network: NA Security: Netegrity SiteMinder Web SSO Management: Delegated admin, … Installed since 2001 with all customer names Used by X, Y, Z apps now 6

Principles
– –

Use case
– – –

Component and service manifest
– – – – – – – – – –

Service-level matches
– – –

Pricing

Maturity
– –

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

What Are the Benefits of a Ensemble Infrastructure?
• Technology reuse
– Pattern blueprints: Architecture, technology, product, configuration – Technical services: Actual implementations

General

Ensemble

Process

IT Process reuse
– – – – Pattern matching Service support Predictive costing Experience gained: Good and bad practices
Technology
P2 P7 P 1 P5 P8

People
P1 P3 P7 P8

P3 P4 P6

People reuse
– Fewer technology skills specific to the pattern – More common roles focused in fewer service areas
T2 T1 T6 T7 T3 T8 T4 T5 J1 J6 J2 J8 J3 J4 J7 J5 T1 T2 T3

J1 J2 J4
J6

Today : Too many technologies, too many processes, not enough people
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

7

Infrastructure Services
• Infrastructure services are very appealing • However in many cases this involves:
– Saying “no”

General

– Buying “more expensive equipment” than needed

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

8

Infrastructure Services are the building blocks of Ensembles

General

Ensemble is a combination of specific Infrastructure Services that enable execution of specific Mashup for specific Business Process
T1 T5 T6 T3 T2 T7 T4 T8

Gateway
T7 T1 T3 T5 T8 T4

Applications Services

T6 T2

T1

T7 T8 T3 T4

T2 T5 T6

Infrastructure Services

Puzzle Builder

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

9

What is Cloud Computing?

General Cloud

1. data and services reside in massively scalable data centers

2. accessed from any connected devices over the internet.

4+ billion phones by 2010

Web 2.0enabled PCs, TVs, etc.

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Businesses, from startups to enterprises

10

Cloud Computing Modularity
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 Do not remove source or attribution from any graphic or portion of graphic

General Cloud

11

Requirements for Cloud Services
• • • • • • • •

General Cloud

Multitenant. A cloud service must support multiple, organizationally distant customers. Elasticity. Tenants should be able to negotiate and receive resources/QoS ondemand. Resource Sharing. Ideally, spare cloud resources should be transparently applied when a tenant’s negotiated QoS is insufficient, e.g., due to spikes. Horizontal scaling. It should be possible to add cloud capacity in small increments; this should be transparent to the tenants of the service. Metering. A cloud service must support accounting that reasonably ascribes operational and capital expenditures to each of the tenants of the service. Security. A cloud service should be secure in that tenants are not made vulnerable because of loopholes in the cloud. Availability. A cloud service should be highly available. Operability. A cloud service should be easy to operate, with few operators. Operating costs should scale linearly or better with the capacity of the service.
http://209.85.129.132/search?q=cache:IRrnbGDGMLsJ:www.cse.iitb.ac.in/co mad/2008/uploads/K_Raghu_CloudComputing.ppt+Multitenancy+Elasticity+fil etype:ppt&hl=iw&ct=clnk&cd=2&gl=il&client=firefox-a http://www.cse.iitb.ac.in/comad/2008/uploads/K_Raghu_CloudComputing.ppt

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

12

Amazon EC2

General Cloud

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: http://aws.amazon.com/ec2/#pricing

13

Mosso - Cloud Files

General Cloud

1 TB = 4K$~ per year

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

14

Amazon SimpleDB
• web service providing the core database functions of data indexing and querying

General Cloud

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

15

Amazon Simple Queue Service (Amazon SQS)

General Cloud

• Offers a reliable, highly scalable, hosted queue for storing messages as they travel between computers • Pay only for what you use. There is no minimum fee. Estimate your monthly bill using AWS Simple Monthly Calculator. • $0.01 per 10,000 Amazon SQS Requests ($0.000001 per Request) • Amazon SQS requests are CreateQueue, ListQueues, DeleteQueue, SendMessage, ReceiveMessage, DeleteMessage, SetQueueAttributes and GetQueueAttributes • Data Transfer • * $0.100 per GB – all data transfer in • * $0.170 per GB – first 10 TB / month data transfer out • http://aws.amazon.com/sqs/#pricing 16
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

So many new alternatives-players!
Availability Operability Structured access Global low latency Elastic Consisten cy model SQL/ACID

General Cloud

Sherpa Y! UDB MySQL Oracle HDFS BigTable Dynamo Cassandra
http://www.cse.iitb.ac.in/comad/2008/uploads/K_Ragh Pini Cohen’s work Copyright 2009©STKI 17 Do not remove source or attribution from any graphic or portion of graphic u_CloudComputing.ppt

Updates

17

Microsoft Online Services - BPOS

General Cloud

Enterprise class software delivered via subscription services hosted by Microsoft and sold with partners

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

https://partner.microsoft.com/download/sverige/40097312

18

Standard and Dedicated Versions (BPOS)

General Cloud

• Multiple customers, one architecture • Customer needs rapid deployment • No seat limit • Cost efficiency a key focus

• Single customer per architecture • Businesses greater than 5,000 seats • Optimize for 20,000+ • Customer needs most server features
https://partner.microsoft.com/download/sverige/40097312

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

19

Data Center Locations
Netherlands Illinois Washington Virginia California Texas Puerto Rico Ireland China

General Cloud

Japan India Singapore

Microsoft is planning to have 1M servers by the end of 2009

Current Online locations Proposed future Online locations Other Microsoft locations

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

https://partner.microsoft.com/download/sverige/4 0097312 STKI modifications

20

Retail Pricing
Exchange Online Standard $10.00
Office SharePoint Online Standard $7.25 Office Communications Online (IM and Presence)—Not in V1 $2.50 Office Live Meeting Standard $4.50 Exchange Online Deskless Worker1 $2.00 SharePoint Online Deskless Worker1 $2.00
1

General Cloud

Business Productivity Online Suite
38% off

Includes: Exchange Standard SharePoint Standard Office Communications Live Meeting Standard $15.00

Deskless Worker Suite
$3.00

Available in H1/2009
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic
https://partner.microsoft.com/download/sverige/40097312

21

Microsoft Cloud Services

General Cloud

Azure Services Platform

Microsoft SharePoint Services

Microsoft Dynamics CRM Services

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Cloud + Virtualization

General Cloud

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Software + Services

General Cloud

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

The Cast Iron Integration Solution
Traditional Approach Today’s Approach

General Cloud

Benefits
• No Software to install or maintain • Configuration, not coding • Weeks, not months

CRM
Enterprise CRM Software

Home Grown CRM

Integration

Enterprise Integration Home grown Software integration (TIBCO, webMethods)
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic
Source: http://salesforce.vo.llnwd.net/o1/us/community/ppt/TEX004 _Cast%20Iron.ppt

25

Flexible Deployment Options
Integration on Premise

General Cloud

Customer’s Data Center

Virtual Appliances Powered By Cast Iron*

Integration as a Service

Cast Iron Cloud™

Source: http://salesforce.vo.llnwd.net/o1/us/community/ppt/TEX004_Cast%20Iron.ppt

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

26

Cloud Computing Challenges

General Cloud

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/

27

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

27

Gmail issues

General Cloud

http://www.haaretz.co.il/captain/spages/1066642.html
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

28

Example for potential new business model
Old Fashion Different SAAS providers (Salseforce Netsuite) + integrator Pay per use – managed separately for each SAAS provider

General - Cloud

Integrator is responsible for different SAAS and hosting Pay per use- to the integrator

Licensing

User

Servers HW PC’s

User owned – Integrator responsibility User owned – Integrator responsibility

At different SAAS provider’s site and in the users location Integrator responsibility

AT SAAS and integrator site

Integrator responsibility

User perspective

Integrator Split responsibilities between responsibility but Integrator and SAAS providers expensive. Utilization is a joke! Bad -The SAAS provider might add more services that will Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic take the integrator’s place. Good

Integrator responsibility

Integrator perspective

Good but costly - needs to maintain high skills for 29 hosting\SAAS

New player – Integration Business & SaaS Solutions(IBSS)
• IBSS is new player – providing variety of hosting services and links\integration to different SAAS providers • IBSS clients are the integrators • Example: Spine.co.il
With IBSS

General Cloud

Licensing

Pay per use- to the integrator AT SAAS and IBSS site
Integrator responsibility Integrator responsibility

Servers - HW
PC’s User perspective

Integrator perspective
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Good and cheaper – less skills are needed \ less investment
30

Why Companies Use Open Source

General Open 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

31

Solution - OSS quality
• Emerging Vendors Utilize OSS – Netezza
• Data warehousing appliance
– – Commodity hardware (servers, CPUs, storage) PostgreSQL, Linux

General Open Source

Defects Per Thousands lines of Code
0.00057

• End user clients utilize OSS – Retail – in-store appliances – Travel – web sites, fee schedules, reservations
MySQL

0.00009

Commercial
Source: Reasoning Inc.

Be assured the next generation of developers/entrepreneurs will build on OSS
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

32

General Open Source

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

33

General Open Source

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

34

General Open Source

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

35

Microsoft OpenSource site

General Open Source

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

36

Microsoft IIS: An Interoperable Web Server

General Open Source

• Build and Run Web applications in a high-performance and reliable way along side ASP.NET with IIS 7.0 FastCGI.

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

ISV’s are offering Open Source as alternative for commercial products

General Open Source

• 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

STKI Madad
•Lately we have received lots of Open Source related inquiries – maturity, support, reference, prices of: •OpenOffice •Tomcat •Jboss •MySQL •Drupal •Nagios •Subversion

General Open Source

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

39

Online Bids
• Online bids are powerful tool in case of real competition of commodity products (apples vs. apples) • Suggested steps are – technical  traditional negotiation for getting 2-3 suppliers for best of final online bid • In case there is no real competition online bids can not help

General Procurement

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

40

Example for Depreciation period for HW
• • • • • • • Backbone network equipment – 7 years System SW (backup) - 7 years Business Applications SW – 10 years MF, Unix, Windows – 5-4 years PC SW – 5 years PC HW – 3 years Printers - 2 years

General Procurement

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

41

Virtualisation Licensing Complications
• Historic

General Procurement

compatibility (product & license – ―serial machine number‖) • PUR’s (product user rights) not supporting new technology • Inventory / Discovery tools not designed to support Virtualised environments • Ever more complicated product variations to accommodate model • More software products required to run and support it • Increased licensing knowledge required • Makes planning and budgeting more complicated

STKI Round Table for IT procurement managers at 22.4.09
http://www.socitm.gov.uk/NR/rdonlyres/684C81F1-3327-472C-842568E8F39F79D0/0/S20080912Agenda5AlexLemonCIVICAVirtuallyLicensed.ppt STKI modifications Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

42

Virtualisation Licensing Complications
Software ISV is installed server a: 2 cpu dual core Software ISV is installed server b: 2 cpu dual core

General Procurement

Software ISV is installed server c: 2 cpu dual core

Virtual server a with ISV installed

Virtual server a with ISV installed

Server X : 2 CPU dual core

Server Z : 4 CPU QUAD CORE

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Virtualisation Licensing Complications
Software ISV is installed server a: 2 cpu dual core Software ISV is installed server b: 2 cpu dual core

General Procurement

Software ISV is installed server c: 2 cpu dual core

Lower cost?
Virtual server c with ISV installed Virtual server b with ISV installed Virtual server a with ISV installed

Server X : 2 CPU dual core

Virtual server c with ISV installed Virtual server b with ISV installed Virtual server a with ISV installed

Server Z: 4 CPU QUAD CORE

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

HP EDS merge

General

Maximum Client Value
Technology platform leadership Shared Standard Services Model and expertise for mid-market customers High outsourcing market growth rates and momentum Innovation from HP Labs, annual R&D investment of $3.6B2 Established, marketleading services … breadth and depth Industry reach across major industries Global Delivery

• EDS Best Shore® locations
• Enterprise Service Mgmt. Market leadership across ITO segments

Deep industry Expertise, delivered Globally
Based on market-leading technology and Innovation

45

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

45

Increased business value from IT

Comprehensive end-to-end IT services Portfolio

Improved Efficiency of IT Service Delivery

New business models\ alternatives

General

We acquire BEST solutions from LEADING ITs

We sell those solutions to other ITs

www.bits.co.il
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Local Trends
• • • • Do more with less Cash is the King Server Virtualization Server Based Computing (SBC) – Virtual Desktop Infrastructure (VDI) • Storage upgrades. Sophisticated storage functionality. Backup to disk – Dedup. • Configuration management – CMDB

General Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

47

Major 2009 plans
• • • • DRP (many cases with VMWARE) Stability in Infrastructure PDA – Cellular Communicating with external customers via email, sms • Better problem resolution • Storage and BCP upgrade

General Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

48

Disappointments
• • • • Vista Storage synchronization can be hazardous Security – more difficult\costly than expected CMDB project is more difficult than expected

General Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

49

Users Wish list

General Local Trends

• Backwards compatibility - need to change lots of code , processes people ! • Internal employees are harder to manage • SW distribution is still an issue • Real problem resolution • Different views for the same issue: – Purchase of SW and not rental – Pay per use for HW (per TB)

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

50

Users Wish list /cont.

General Local Trends

• Better change management \ easier to implement CMDB solutions • Automatic operations provisioning and capacity planning – if DBMS space increase – allocate more storage and if needed place order for new storage • Too much effort is for ongoing example: 60% is ongoing 40% projects (infrastructure domain)

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

51

Recommendations

General Recommendations

Less technologies to take care of. Can existing technologies \ products do the job? Define Infrastructure Services New technology ROI is tricky – the new technology can save money but it requires new processes, people, integration here Your Text Your Text here Open Source IaaS for:
• • • • Peak time activities Backup Testing applications and new technologies Training and Development
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

52

Recommendations :

General Recommendations

SAAS for internal IT needs –Example ALM tools as Saas SBC (traditional & VDI) for remote locations , call centers Operations Scorecards for better alignment Datacenterhere consolidation, Server Consolidation (to Your Text Your Text here standard platforms) and Server Virtualization Asset management in general and usage\metering Storage read\write “snap on snap” for cost efficient environment creation Vendor and Contract management (STKI can help!)
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

53

We will present data on products and vendors:
1. Israeli vendors rating – state of the current market focused on the

General

enterprise market (not SMB)  X – Market penetration (sales + installed base+ clients perspective)  Y – is X plus localization, support, development center, number and kind of integrators, etc.  Worldwide leaders marked, based on global positioning  Vendors to watch: Are only just entering Israeli market or making a big change so can’t be positioned but should be watched  Represents the current Israeli market and not necessarily what we recommend to our clients 2. Products and selected resellers / implementers  The location within the list is random

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

54

We will present data on products and vendors (cont.)

General

3. Selected installations of products – projects in different stages , production,implementation, after decision… 4. Service as ranked by users . I asked users – “which SI do you recommend in this category” and counted the result.

5. Analysis by international and Israeli analysts  This complete information (1 to 5) should be used together, combined with the specific circumstances of each case when making a decision

This subjective chart is the result of our objective research
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

55

General

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

56 56

STKI IT Model

Development and Middleware
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

57

Technologies Maturity Model
2009 – Middleware and Development
Business Value

DEV Trends

Investment to make money Cut costs, Increase productivity
GUI integration

AGILE

Semantic

BPM
WPF

TDD

Full SOA – Organization change

IT Project
Pure Business Project

Open Source ALM tools EAI ETL PaaS

Commodity IT Services
Investment for regulations

SOA Governance tools

Using

Implementing

Looking
58

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

New Generation of Knowledge Workers
• • • • Live in virtual worlds Expect immediate results Many open threads Deliver quickly, in small increments • Expect personalization • Intolerant of disruption

DEV Trends

In short: very agile!
http://www.solutionsiq.com/resources/SIQAgileDevelopmentPlatform-Rudd-YoungAgile2008.ppt
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

59

Agile Project Management Overview
12
9 6
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

DEV Trends

Code

Analysis Analysis 3

Code

Test Test

Implement

3 6 9

12

Source: Cutter

60

Platform convergence
• “Developers are customers too”

DEV Trends

– Demand the same features as the intended users (multi-medial, social networking, personalization, customization, etc.)

• Developers should live in the same world they are constructing
Source: http://www.solutionsiq.com/resources/SIQAgileDevelopmentPlatform-Rudd-Young-Agile2008.ppt STKI modifications
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

61

Cost of Feedback – Test Driven Development
http://losangeles.pm.org/presentations/tdd/TheRoadToTestDrivenDevelopment.ppt

DEV Trends

62
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

62

Test-Driven Development
• • • • • • • 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

DEV Trends

http://losangeles.pm.org/presentations/tdd/TheRoa dToTestDrivenDevelopment.ppt
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Copyright Oversee.net 2008

63

Composite Application Platform in the new Open Source – Cloud world
Web Portal

DEV Trends

Development and Test Tools

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Plug-ins and Extentions

Integrations with existing networks and Integrations with existing networks functionality – Mashups, OpenID

RIA RIA

Collaboration: Wiki, Blog, Chat
Social Networking: People Activities Associations

Custom Productivity Tools - Conferencing Business Intelligence: Reporting Analysis Search

Enterprise Content Management: Management: Document Repository Versioning Web publishing Workflow Security and Authentication Authentication

Hosted SaaS Deployment Environment
http://www.solutionsiq.com/resources/SIQ64 AgileDevelopmentPlatform-Rudd-Young-Agile2008.ppt

‘INDUS’ development stack
Server
Version Control Continuous Integration Subversion

DEV Trends

• Completely Open Source • Agile best practices
– Continuous Integration – Test Driven Dev.

CruiseControl

• Java build Best Practices
Subversion Client Coding Standards Code Coverage Unit Testing Build Scripting IDE Performance Validation TortoiseSVN / Subclipse CheckStyle EMMA JUnit Ant + Maven2 Eclipse / NetBeans NetBeans Profiler Profiling Automated Functional Testing
Source: www.bcic.org.in/notifications/BCICBSPIN/Mr.%20Madhusudan%20Rao,%20Satyam.ppt

Workstation
Tool Name Subversion CruiseControl TortoiseSVN Subclipse Checkstyle EMMA JUnit Ant Maven Eclipse NetBeans JMeter NetBeans Profiler

– IDE Neutral – Ant Based – Maven 2
Used For Version Control Server Continuous Integration Version Control Client Version Control Client (Eclipse Plugin) Java Coding Standards Checker Java Code Coverage Java Unit Testing Java Build Scripting Java Dependency Management Java IDE Java IDE Load Testing Java Profiling

URL http://subversion.tigris.org/ http://cruisecontrol.sourceforge.n http://tortoisesvn.tigris.org/ http://subclipse.tigris.org/ http://checkstyle.sourceforge.net/ http://emma.sourceforge.net/ http://www.junit.org/ http://ant.apache.org/ http://maven.apache.org/ http://www.eclipse.org/ http://www.netbeans.org/ http://jakarta.apache.org/jmeter/ http://profiler.netbeans.org/

JMeter Load Testing

Selenium

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

65

Open source solutions for .NET environment

DEV Trends

• Spring open source programming framework also for .net! • Nhibernate (Object/Relational Mapping ):
– ORM library implemented using .NET – Port of the Java library called Hibernate – Database-independent (almost) – Provides most advanced features – Free, open source and mature
http://webseminar1.xmp02.host.35.com/webseminar/NHibernate_in _Action_Seminar.ppt stki modifications
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

66

Log4net Background
• Apache-sponsored initiative within the “Apache Logging Services” project
– – – – http://logging.apache.org Log4cxx, Log4j, Log4Perl, Log4PHP, Log4PLSQL Log4net! API consistency is a high priority for the overall project

DEV Trends

• Log4net initially created by NeoWorks as a branch from Log4j • Release 1: September 2001 • Release 1.2.0 beta 8: July 2003 • December 2003: Donated to Apache; now “incubating” • SourceForge CVS shows work is still active…
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://www.traceofthought.net/misc/IntroToLog4n et.ppt

67

RIA - Rich Internet applications
• Rich Internet applications (RIAs) are web applications that have some of the characteristics of desktop applications, typically delivered by
– web browser plug-ins, javascript compiler , etc. – independently via sandboxes or virtual machines

• Examples are : Adobe AIR, JavaFX, Microsoft Silverlight, Magic’s UniPaaS
Source : http://en.wikipedia.org/wiki/Rich_Internet_application stki modifications
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

68

Mashups - Where Can I Live?

DEV Trends

• Find a new place to live with a travel time search. • It works on commuting time between stations (Underground and DLR only) and average house prices. You can also view property listings around your chosen station and fun stuff like house price statistics. • APIs CloudMade + Google Maps + Nestoria + OpenStreetMap
From http://www.programmableweb.com
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

69

http://www.where-can-ilive.com/londonproperty

DEV Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

70

DEV Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Application Security Is A Different World • Network Security
– – – – – – Part of IT` Networking Experts Product Focused 1000’s of Copies Signature Based Patch Management

DEV Trends

• Application Security
– – – – – – Part of Business Units Software Experts Custom Code Focused 1 Copy of Software No Signatures Prevent Vulnerabilities

We can’t rely on network security techniques to gain application security
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://www.aspectsecurity.com/documents/A 72 72 spect_CAIT_Secure_Development.ppt

REST SOAP POX

DEV Trends

• SOAP emphasizes verbs while REST emphasizes nouns
Tunnels through HTTP POST

REST
User { } Location { }

Generic HTTP verbs can be used with each noun (GET, POST, PUT, DELETE)

SOAP
getUser() addUser() removeUser() updateUser() listUsers() findUser()

POX representation
<user> <name>Jane User</name> <gender>female</gender> <location href= "http://www.example.org/locations/us/ny/new_york_city ">New York City, NY, US</location> </user>

getLocation() addLocation() ...

http://download.microsoft.com/download/e/b/4/eb44aa73788f-4a90-a73b-b3576921867d/SOAPRESTPOXRSSF.ppt 73 Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic STKI modifications

Multicore programming skills

DEV Trends

74

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://www.infoworld.com/article/08/03/20/Multi core-boom-needs-new-developer-skills_1.html

74

MDM – Master Data Management
• Typical workflow
Search of customer exist – in the current application domain

DEV Trends

• New workflow
Search of customer– in MDM

Enter details of new customer in MDM

Enter details of new customer
Enter details of transaction sometimes based on insights taken from MDM Enter details of transaction
Sometimes if online checking is not possible -add new phase to process – “end of day” data corrections

End END
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Enabling MDM in new applications
• Application Architecture:
– Data of MDM candidates should be kept separately – Function for identifying existing customers

DEV Trends

• Different business process (users):
– Identifying the customer is part of the process – Sometimes the identification is done after the customer is left

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Local Trends - Platforms

DEV Local Trends

• .Net is very strong in the general IT development scene • Many clients are suspicious towards Open Source. There are some innovators (Harel Insurance, Direct Insurance, etc.) • Users are still using legacy development environments – Cobol , Natural, PowerBuilder • Magic uniPaaS RIA & SaaS: New Rich internet & SaaS application platform based on .NET Technology (Launched on January 2009)
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

77

Local Trends - Platforms

DEV Local Trends

• Example for complex - mature environments. Financial client using the MF has: • 9000 programs ! • 22,000 tables ! • This MF DBMS environment is handled by 6(!) FTE (Full Time Employee)

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

78

Local Trends - Estimation

DEV Local Trends

• Israeli project manager do not use formal estimation methodologies for estimation (function points, cocomo, etc.) • Each member of project gives estimation “to the best of his knowledge” • Some organizations have estimation sheets with questions like “does the project needs information from the DW?” • Only few organizations track the real usage of specific requests (after went to production)
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

79

Local Trends - SOA

DEV Local Trends

• Most users have EAI tools. Some SOA tools. • Run Time SOA governance (mainly monitoring) is an issue to many users • Dev. SOA governance tools are considered as part of general SOA adoption • What stops SOA are related organizations issues – development roles are different – the architect is in the center • Sometimes the EAI\SOA team creating bottleneck for the projects
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

80

Local Trends - Agile

DEV Local Trends

• Many organizations did not try “agile software development” formally • Many organization have tight relationship with their users – try to deliver in short release cycles, however official project design is done • “Agile Sparks” offers training and accompanying scrum processes mainly to ISV’s. The “end user” is the marketing manager • Some nice first steps for Agile in Israeli enterprise (STKI Round Table)
– More details at http://www.scribd.com/doc/12901045/Agile-Round-Table
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

81

The PMO-Development gap?
• What is PMO?
– – – – – IT Plan Development Demand Management Budget and Resource Management Post implementation audits Managing large\strategic\cross LOB projects

DEV Local Trends

• 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

82

EAI\SOA Support Ratios
• EAI \ SOA variations are very big:
– – – – –

DEV Local Trends

From static (old) messaging interface (MQ) to new and changing “SOA” service How “thick” is the interface: 20 times a day to 20,000 a minute How involved are the applications programmers ? How static are the interfaces? How many new interfaces? Does “one user” for web service is valid “Services count”?

• EAI\SOA typical Support Ratios : from 10 interfaces\services per FTE to 300 interfaces\services\web services per FTE . Median is 40 interfaces. • This demonstrates the large variety between organization with their perspective to EAI\SOA\Integration

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: STKI
83

Israel Market Positioning Integration Brokers \ SOA infrastructure

DEV Local Trends

Vendors to Watch:

Tibco Oracle Magic Microsoft

ezBlox Local Support

IBM

SUN
This analysis should be used with its supporting documents

WebMethods / SAG

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

84

Israel Market Positioning - ETL

DEV Local Trends

Informatica

IBM
Local Support Oracle
(OWB + ODI )

Microsoft
This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

85

Selected EAI\SOA infrastructure projects

DEV Local Trends

• MAGIC iBolt – A.C. Yesumim ; Actelis Networks ; aeroscout ; Agan Chemical ; Agriculture Office ; Akum ; Arodion ; Avgol ; Bank Igud ; Bank Leumi ; Bank Marcantil Discound ; Beit Shemesh Engines ; Calmobil ; Central Court – Fines system ; Clalit Health ; Delta ; Dor Energy ; DTH ; Edded Tiur ; ELDAN ; Electra ; Eurocom ; Finance Office ; Harel Insuracne ; Hashikon Office ; IDF Police ; Iscor ; Keter Plastic ; Leimit Health ; Leumi Gemel ; Lodan ; Macabi Health ; MBS - ANGOLA ; Menora Mivtahim ; Rabinical Couts ; Rashi Found ; Rmat Gan Municipality ; Scoupus ; Skyvision ; Stemizky ; SUPER DERIVATIVES ; Tadiran Telecom ; Tami 4 ; Tel Hashimer Hospital ; Tel-Aviv Municipality ; Visa Cal • SAP XI - ; AGIS ; ATAL ; Bank Poalim ; Bezeq ; Carmel-Ulpinim ; Cellcom ; Checkpoint ; Coca-Cola ; Government (Mercava) ; IEC ; Meir Rachev ; MoD ; MoH ; Navy ; Netafim ; Osem ; PAZ ; Strauss-Elite ; Supersol ; Tel-Aviv Municipality ;

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

86

Selected EAI\SOA infrastructure projects

DEV Local Trends

• IBM (WMB) - Amdocs ; Bank Discount ; Bank Leumi ; Bank Poalim ; IDF ; IEC ; Isracard ; Midgal ; Samelet (Fiat) ; Uniliver • Oracle Oracle BPEL process manager – part of fusion middleware (including ESB)– AMCOR ; AudioCodes ; Bank Israel ; BARAN ; DAN ; Delek ; Discount Mashkantaot ; ECI ; Fundtech ; Gadot ; Golden Pages ; Haaretz ; IDF ; IEC ; MODU ; NICE ; Redware ; TAMA ; TEVA ; Tnuva (Oracle BAM) Verint ; VISA CAL ; Yehiot Aharonot Aqualogic – Automazia Mirs (number portability) Barak (number portability) YES, HOT, FTS

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

87

Selected EAI\SOA infrastructure projects

DEV Local Trends

• Tibco - Amdocs ; Applied Materials ; Bezeq (number portability + soa) ; Bezeq International ; GoldenLines (number portability + soa) ; Hadassah ; Hot ; IDF ; Intel (global) ; itouch ; Minister's Office(SOA) ; Partner(number portability+ SOA) ; Pelephone (number portability + soa) ; Rafael ; Tower Semiconductors • Microsoft Biztalk - Kitan, Israel Government (several), IDF (several), IAI, Clalit Health, Bank Leumi, Agan Chemicals, Visa Cal, Airport Authority, Cellcom, Netvision 013, Migdal, Bank Igud, Isracard, Elbit (with BPM), Comverse, Amdocs (with BPM), Motorola, Port Authority, Postal Authority, Tabu, TAMAT Office , Phoenix, SuperSal, Israeli Police, ECI, Leumi Card, Israeli Prison Authority, MDS, Inbal, Municipality of Tel Aviv. • WebMethods – Clal Insurance

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

88

STKI recommendation
• Can I define Service\Standards for Development \ Middleware ?

DEV Local Trends

• STKI Round Table: What are the optimal technology and processes that enable code and interfaces\services reuse? At 7.6.09
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

89

STKI IT Model

Enterprise System Management

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

90

Technologies Maturity Model
2009 – Enterprises System Management
Business Value

ESM Trends

Investment to make money Cut costs, Increase productivity
End User Experience
IT Project

Application Monitoring

RBA CMDB with closed loop change management

Pure Business Project

Commodity IT Services
Investment for regulations

System Management

BSM

CMDB – Basic – Automatic discovery

Using

Implementing

Looking
91

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

IT Organization Example
HR

ESM Trends

CIO

IT FINANCE

CTO

Strategic Programs
Planning Program Management Special Projects Supplier Mgmt.

App Development
Core Systems Corporate Systems E-Commerce Group/COE

Infra.
Infrastructure Development Network

Operations
Data Center Ops Customer Service Distributed Ops

Telecomm.

PLAN

BUILD

RUN
92

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Definition of the Mgmt Segments
System &

ESM Trends

Config Mgmt

Technologies used to understand and manage what resources an organization has as well as how, when, and who alters it all Covers all aspects of software, hardware, and licenses/contracts Technologies used to control how an organization delivers and manages IT services supplied to the business

Service
Management

Act as the primary communication point between IT and the rest of the organization Technologies focused on observing and ensuring the health and availability of infrastructure
Used to understand the current state of all hardware, software, and business services Technologies used to automate day to day operational tasks Used to assist IT staff in automation of routine tasks

Performance & Monitoring

Operations Automation

ESM - Service Desk – Asset – System (configuration) – Security events
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

93

CMDB – ITIL

ESM Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

94

CMDB automatic discovery
Learn how their CIs are configured
Configuration Auditing
– Tracks changes in applications – Depicts that information on the map
(& changing over time)

ESM Trends

Automatically tracks changes on all CIs & attribute values over time…

– Depicts that information thru reports

Application

95

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: IBM

95

CMDB is improving configuration management
Comparing two instances of an Apache Web Server to the golden master
Compliance
– Compare configuration to ―reference master‖ – Compare to your standard policy

ESM Trends

Values in red and blue are policy violations

96

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: IBM

96

Transaction monitoring : Optier
Proactive, Cross-tier, Transaction Workload Management
Workload Profiling, Policy Management, Dashboard

ESM Trends

•Management Server •single repository •analysis tools •Web GUI

DTE User Request

DTE

DTE

DTE

Transaction Profiles Collected

Web server

J2EE Web App server1

J2EE EJB App server2

DB server

Source: http://regions.cmg.org/regions/nccmg/Meetings/Meetings2007/CMG%20Pini Cohen’s work Copyright 2009©STKI %20SOA%20Monitoring%20%20Performance%20Management%20Challeng Do not remove source or attribution from any graphic or portion of graphic es%20-%206531%20v2.1m.ppt

97

Local Trends – change management • One week ago we have switched off backup communication line but found out that it was used by application in production" • "Expect the unknown results when installing new patch" • Number of changes in large bank (MF environment) 80K a year! • Above 50% of problems are related to changes
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

ESM Local Trends

98

Local Trends – change management

ESM Local Trends

• In most organizations there is established change management process – The responsible for the change is the project manager. – In many cases there is a “change manager” often the production manager • However the process if far from being satisfactory : – Each changes is treated without relations the previous relations (applications\HW components) – In many cases nobody can answer question like “what was the recent changes in this FilreWall?” – There are still changes that are not recorded

• CMDB with closed loop change management should solve this
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

99

Local Trends- asset management

ESM Local Trends

• CIO\ Infra manager nightmare – “the guy from TV”

• Many clients do not have tools for asset management and particularly for metering • Some clients start to count the actual usage just before negotiation with the supplier • Usage\metering tool found out that “100% needed tool” was used only by 0.5% of population
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

100

Local Trends – CMDB

ESM Local Trends

• CMDB project has discovered 100 NT domains while IT manages only 3 ! • Benefits from CMDB projects:
– In case of fault – look at the CMDB and see what was changed from yesterday – “Before we shut down the development machine we found out in the CMDB that there was some flow of production application!”

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

101

Local Trends and issues

ESM Local Trends

• ITIL compliance in some ESM – CMDB bids • ESM projects has the higher chances to fail (within the infrastructure domain)! • Sign for good ESM project- the CIO is using the ESM dashboard

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

102

Local trends
• Who is the ESM “owner” ? Different approaches: • “High Touch” ESM team:

ESM Local Trends

– The different system teams (Win, Unix, Network, PC) install the agents but with strict instructions from the ESM team – Single console maintained by the ESM team

• The ESM team is in the “background”
– The different teams have their own management consoles (example – Win- MOM, Unix- BMC, Network – NMM, PC – Aternity) – Manger of managers console is updated by the ESM team

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

103

ESM (Enterprise System Management) Ratios
• ESM Ratios are very different from companies implementing ESM solutions since the level of implementation, internal processes , tools and automation is very different. • The KPI itself –” per Servers “– is not ideal as well since it doe not give indication to Routers, Storage devices, etc. • From 110 Servers monitored by 1 FTE to 500 Servers monitored by 1 FTE. .Median is 300 Servers • Increase of about 20% from last years data • Data point in the STKI survey 1 FTE per 1000 server. STKI comment “close the project!”
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

ESM Local Trends

Source: STKI

104

Israel Market Positioning – Management Frameworks

ESM Local Trends

Vendors to Watch:
Microsoft as central console Oracle as central console

CA

HP SW (+Mercury )
IBM BMC

Local Support

This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

105

Market Status and Recommendations
• Users recommended the following ESM integrators/support alphabetically:
– IBM – Malam Team – Marathon (Yana) – MSP – XOR

ESM Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

106

Selected products and Integrators

ESM Local Trends

Team IGS XOR Matrix Ness Malam AMAN CCC CA Tivoli HP BMC MS x x x x x x x x x x x x x x x
Bynet

Yana Taldor (Maraton) HeadON db@net WE

x x (netcool) x x

x

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

107

STKI recommendation
• Can I define Service\Standards for System Management \ Monitoring?

ESM Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

108

STKI IT Model

DBMS
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

109

The evolution of distributed architecture
Scale up by working with layers, Try not to bother the database as much as possible! U G U I U U U U U

DBMS Trends

DB

D A L

G U I

B L

G U I

SCALE

B L

SCALE
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://download.microsoft.com/download/A/2/0/A20CB03B110 7F99-4A16-9652-9A2DAC44986F/ARC301.ppt

What is Velocity ?

DBMS Trends

An explicit, distributed, in-memory application cache for all kinds of data (CLR objects, rows, XML, Binary data etc.) Fuse "memory" across machines into a unified cache
Clients can be spread across machines or processes
Clients Access the Cache as if it was a large single cache

Unified Cache View

Cache Layer distributes data across the various cache nodes
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://download.microsoft.com/download/A/2/0/A20CB 03B-7F99-4A16-9652-9A2DAC44986F/ARC301.ppt

Velocity In The Cloud
• Integration with Windows Azure/SSDS (SQL Server Data Services)
• Application hosted in the cloud
– Velocity as cache layer within Windows Azure/SSDS

DBMS Trends

• On-premises application and cache with Windows Azure/SSDS backend service • Velocity as a cache service

http://download.microsoft.com/download/A/2/0/A20CB03B-7F994A16-9652-9A2DAC44986F/ARC301.ppt
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

112

Semantic Technology

DBMS Trends

Semantic technology as a software technology allows the meaning of information to be known and processed at execution time. For a semantic technology there must be a knowledge model of some part of the world that is used by one or more applications at execution time

Source: Vagan Terziyan

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

113

SPARQL Query: Access Multiple Sources
PREFIX dc: PREFIX ldap: PREFIX foaf: <http://purl.org/dc/elements/1.1/> <http://ldap.hp.com/people#>
SELECT ?name ?name2 { ?doc dc:title ?title . FILTER regex(?title, “SPARQL”) . ?doc dc:creator ?reseacher . ?researcher ldap:email ?email . ?researcher ldap:name ?name }

DBMS Trends

• • •

―Find the name and email addresses of authors of a paper‖ Query tech reports first, then go to LDAP for more information. Other examples:
•Copy

schedule of conference to Outlook calendar.

•Copy

list of people to Outlook contacts
Source: HP STKI modification 114

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

DBPedia
. Extracting Structured Information from Wikipedia

DBMS Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://ids.snu.ac.kr/w/images/3/3c/SC14.p pt dbpedia STKI modifications

115

SPARQL Query
PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?presName WHERE { ?presName skos:subject <http://dbpedia.org/resource/Category:Presidents_of_the_United_States>. }

DBMS Trends

From http://dbpedia.org/sparql

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Server Resource management
Users/ applications
Incoming SQL statement management: parallel setting or blocking

DBMS Trends

Database Server
Sessions
Session Classification: Ad-hoc or rule based

Incoming Application Requests

Session/ resource management

Session/ group Classificatio n Group/ resource management and limits 117 117

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Knowledge Pack examples
 When (identification): (1) SQL requests run full scan and not through an index

DBMS Trends

(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

Then (one or more from these actions):
(1) Apply a rewrite/adding an Oracle hint (2) block and return a message to the user, to run after hours (3) automatically switch to run on replication
118 118

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Change Data Capture
ETL BAM EAI / ESB

DBMS Trends

SQL Change Publisher

XML Change Publisher

Event Warehouse

Change Capture

Metadata

Legacy

Relational
119

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Attunity Oracle-CDC for SSIS
Change Stream

DBMS Trends

Oracle
log

SQL Server

SSIS

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

120

MoreVRP (Virtual Resource Partitioning)

DBMS Trends

• Define computing resources (CPU, I/O) for specific transactions In real-time, based on the business needs and Qos requested. And off course true and important message for this times " improve the performance of your current hardware and software in 20-40%"

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

121

Exadata – A New Architecture
• Exadata Ships Less Data Through Pipes
– Query processing is moved into storage to dramatically reduce data sent to servers while offloading server CPUs

DBMS Trends

• Exadata has More Pipes
– Modular storage “cell” building blocks organized into Massively Parallel Grid – Bandwidth scales with capacity

• Exadata has Bigger Pipes
– InfiniBand interconnect transfers data 5x faster than Fibre Channel

Exadata Moves a Lot Less Data a Lot Faster

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

122

SQL Server® Fast Track Data Warehouse
• New Data Warehouse reference architectures • Based on SQL Server 2008 + optimized commodity hardware from HP and Dell • Advantages:
Accelerated time to solution Reduced risk – pre-tested; application of best practices; optimized hardware Scale predictably to 30 TB without extensive tuning Low TCO/performance through commodity hardware

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

123

Other companies for increased performance \ utilization
• EdenBase -In the context of “Pini Cohen“ in stead of 0547000023 (10,000 times) write XX

DBMS Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://www.edenbase.com/Edenbase_CompactDB_Whitepaper.pdf

DBMS Support Ratios
• DBMS support ratios metrics are not trivial:
– Per DBMS but sometimes there are several DBMS single application or one DBMS for several applications – Huge variety. In the same organization:
• 20 application per FTE for MSSQL (small applications) • 1.5 applications per FTE for Oracle (core business)

DBMS Local Trends

– Applications DBMS vs. Infrastructure DBMS – Sometimes part of the job is done internally and some by the vendor (application producer)

• Infrastructure DBA Support Ratios (all copies of application, Open) : from 3 applications per DBA FTE to 50 applications per DBA FTE. • Median is 10 applications per DBA FTE
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: STKI
125

Market Status and Trends
• Users recommended DBMS support by

DBMS Local Trends

Oracle
SPL (Adabas)
ACS Advantech DB@NET GlassHouse Oracle SRL Veracity Xact-Soft

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

126

Israel Market Positioning DBMS Open

DBMS Local Trends

Oracle

MSSQL Local Support

IBM

MYSQL\ SUN

This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

127

STKI recommendation
• Can I define Service\Standards for DBMS ?

DBMS Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

128

STKI IT Model

Servers
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

129

Technologies Maturity Model
2009 - Servers
Business Value
Investment to make money Cut costs, Increase productivity

Server Local Trends

Server Virtualization for Prod Linux Servers

Server Unix\MF \Legacy Cloud consolidation Servers

IT Project
Pure Business Project

Commodity IT Services

Win 2008 Server

Investment for regulations

Using Implementing Looking Mature technologies. Too many servers.
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

130

Open Virtual Machine Format (OVF)
A multi-vendor format
VM 1 VM 2 VM 3

Server Trends

License

...
import

Properties

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

131

VMware vCloud: Extended DataCenter
DataCenter Corporate or Public Cloud Based Service

Server Trends

Virtual Center

API

Remote Monitoring of VM based applications

V-Motion
Simplified migration of VM based application Current

Policies Move with VM based application

Underway

http://www.irislink.com/Partners/irislink2009/PP T/IRISLink2009_MO_Danny%20Roefflaer.ppt
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

132

Transparency in the Eye of the Beholder

Server Trends

…but its difficult to correlate network and storage back to virtual machines

http://communities.vmware.com/servlet/JiveServlet/previewBody/9523-102-1-6774/Nexus-1000V-VMwareUG.ppt;jsessionid=880F4798E7D5D028FE6A3F9EF9111439 Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

133

Cisco Virtual Network Link – VN-Link Virtualizing the Network Domain
Problems:
VMotion

Server Trends

• VMotion may move VMs across physical ports—policy must follow • Impossible to view or apply policy to locally switched traffic • Cannot correlate traffic on physical links—from multiple VMs VN-Link: •Extends network to the VM •Consistent services •Coordinated, coherent management

VLAN 101

http://communities.vmware.com/servlet/JiveServlet/previewBody/9523-102-1-6774/Nexus-1000V-VMwareUG.ppt;jsessionid=880F4798E7D5D028FE6A3F9EF9111439 Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

134

Windows Server Datacenter
Virtual Sessions Per License

Server Trends

Unlimited
.. 32 16 8

4

1
Host OS Included
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

What’s Next For Xeon-EP? NEHALEM
Up to 25.6 Gb/sec bandwidth per link

Server Trends

NEHALEM
Key Technologies
• • • • • New 45nm Intel® Microarchitecture New Intel® QuickPath Interconnect Integrated Memory Controller Next Generation Memory (DDR3) PCI Express Gen 2

Nehalem

Nehalem

QPI

I/O Hub PCI Express* Gen 1, 2

DMI
ICH

Functional system demonstrated Sept 2007 IDF

IT Benefits
• More application performance • Improved energy efficiency • End to end HW assist for Virtualization • Stable IT image

Extending Today’s Leadership Launch Q1’09 Volume Ramp 1H’09
https://www.imsc.com/scevents/IBM/IBM%20Partner%20Day%20Documen ts/Intel%20Update%20for%20Ingram%20BP%20110608.ppt

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

NEHALEM performance -virtualization
• To get best virtualized performance
– Have best native performance – Reduce transitions to/from virtual machine – Reduce latency of transitions

Server Trends

1 Round Trip Virtualization Latency

100%
Relative Latency

• Intel® Core™ microprocessor (Nehalem) virtualization features
– Reduced latency for transitions – Virtual Processor ID (VPID) to reduce effective cost of transitions – Extended Page Table (EPT) to reduce # of transitions

80% 60% 40% 20% 0%
Merom Penryn Nehalem

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://www.cs.utexas.edu/users/cart/arc h/beeman.ppt STKI modifications

137

Server Core Overview Win Server 2008 • Server Core is:
– A minimal installation option for Windows Server 2008 – Command Line interface, no GUI Shell

Server Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

138

Server Trends

Technology Investment Areas - 2010
Virtualization
Hyper-V™
Live Migration Cluster Shared Volumes Remote Desktop Services

Management
Power Management
PowerShell 2.0 AD Administrative Center New Best Practices Analyzers

Web
IIS 7.5
.NET Support on Server Core Integrated IIS Extensions Configuration Tracing

Solid Foundation for Enterprise Workloads
Scalability and Reliability
64+ Logical Processor (LP) Support Componentization DHCP Failover DNSSEC

Better Together with Windows 7
DirectAccess BranchCache™ Enhanced Group Policies BitLocker on Removable Drives RemoteApp & Desktop Connections

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

64-bit only Server release

What is Windows Azure?
• Windows Azure is:

Server Trends

– A thin operating system that serves as a Hardware Abstraction Layer above Microsoft’s “Cloud” infrastructure
• Built using virtualization technology • Allows applications to share resources across arrays of hardware devices while remaining device “neutral” • Much more limited than a full desktop OS

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://stlouisdayofdotnet.com/FlashDriveContents %5COverview%20of%20PDC/PDC%20Overview %20-%20Kevin%20Grossnicklaus.ppt 140

RHEV - HYPERVISOR
Scalability
Host: 96 cores, 1 TB RAM Guest: 16vCPU, 64 GB RAM

Server Trends

Industry Standards
Trusted RHEL kernel + KVM High performance VirtIO drivers Libvirt management interface

Small footprint – easy to install and manage
Boot via PXE Run from flash drive Install on local media

Advanced Features
Memory Page sharing SELinux for high security and isolation
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Automation is key enabler

Server Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

142

Server market is down – how low can we get?

Server Local Trends

Recent data shows that the Israeli server market in 2009 is about 40% lower than last year Will this continue?! Who will be caught in the fire?!
Your Text here Your Text here

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

143

Wish list - Servers
• Although HW is essentially the same different configuration\ provisioning tools are needed for the different standard servers. • Some application providers (engineering) require specific HW for their applications • Service packs are not always approved (or delayed) by application providers • Clients are migrating from Unix to Linux

Server Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

144

Local Trends

Server Local Trends

• Organizations are generally using standard servers for 3-4 years. Will this change now? • Blades are the standard within the largest IT datacenters • Intel server is the predominant platform. AMD is trying hard – cheaper prices up to 20% less than Intel

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

145

Local Trends – Server Virtualization

Server Local Trends

• Most servers sold \installed within the enterprise IT organizations are virtual servers • Users might install application in Virtualized environment even without ISV permission! • Percent of Virtualized Windows servers is between 5% and 40% (some extreme cases more). All clients want to increase this ratio.
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

146

Local Trends -Server Virtualization
• Server virtualization and Outsourcing – server provisioning in virtualized environment – 2 hours before it was 10 hours • Issues with virtualization:
– – – – Backup – agents, copy of vmdk’s, vcb – vmware consolidated backup DRP\HA is in the LUN level (many vm guests) not for particular guest Network virtualization Cloud offerings

Server Local Trends

• Microsoft is investing a lot in Server Virtualization however the integrators do not get revenues from hyperV projects and this makes things a bit difficult for Microsoft
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

147

Local Trends – Conf. Mng. and Operations

Server Local Trends

• Windows patches with WSUS • Configuration management – which server is used for which applications, what is installed, what was manually changes (dll, registry). • Tools that are used :
– Excel – Specialized tools - Altiris , etc. – Built in systems (access, web)

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

148

What is Infrastructure?
• • • • •

Server 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

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

149

Org. Chart A

Server Local Trends

Infra Windows Servers and PC + storage

Telephony

Unix Storage

Operations, Datacenter , Service desk

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

150

Org. Chart B
Service desk Infra

Server Local Trends

ESM (engineering)

dba

security

Network

Datacenter operations and PC

System , storage sap basis, integration

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

151

Org. Chart C
Infra

Server Local Trends

legacy

System open Your Text here

Web Infrastructure Networking

DBA

Your Text here Operations PC and Server (open) HW

Network HW

Datacenter Operations

Service Desk

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

152

Org. Chart D

Server Local Trends

Infra

Service Desk
Your Text here Your Text here
Networking cellular video conference

Datacenter operations

Legacy

PC

Security

System division

SAP Basis

DBA

System and Storage

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

153

Org. Chart E

Server Local Trends

Infra Operations: pc second level support System: Legacy, Unix, MSFT, DBA, Storage, manager of changes 3rd level support including Service desk –first level support

Branches

Security, Networking ESM

datacenter

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

154

Org. Chart F
Operations: QA, Service desk, datacenter operations
Infra DBMS

Server Local Trends

Network, desktop + 2nd level, datacenter facilities, drp

Legacy Unix general Storage ESM, service desk (application) drp

Windows servers including backup , security

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

155

What is good Infrastructure organization? • All roads lead to Rome! (but only the right ones…) • Some significant differences:

Server Local Trends

– Is Datacenter Operations part of Infrastructure? – Is Service Support part of Infrastructure? – Does Service Support and PC engineers (that build the images) have the same boss? – Are the System NT and PC engineers different teams? – DBA’s? Integration\SOA teams?
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

156

What is good Infrastructure organization?
• Possible Alarms for organization issues:

Server Local Trends

– System is using ESM product X. Service Desk uses Y for monitoring the same infrastructure … – There are several different change management processes within the organization – “I know storage product X is more appropriate but I should purchase Y because it will upset one storage team while the other storage team will be happy”

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

157

What is good Infrastructure organization?
• STKI recommendations:

Server Local Trends

– 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

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

158

Server Ratios - Windows
• Number of Windows Servers (logical ) per System member

Server Local Trends

– In Israel from 20 per FTE in rather small but geographically distributed organization to 200 per FTE in large well managed organization. Median is 100 Windows Servers (logically) per FTE

– Change from last year – about 10% increase
• Organizations with 100% identical servers in branches can get ratios of 1:500 servers per FTE

• The SBC system staff is part of the system or PC count?!
Source: STKI
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

159

Server Ratios - Windows
• Windows Server growth is huge

Server Local Trends

• Many clients claimed they are understaffed – not able to perform the patches on time, capacity planning, consolidation project is too slow, keeping track of all changes, etc.

• STKI observation – Virtualization has potential of savings but must start with adequate resources (staff).

Source: STKI
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

160

Server Ratios –Unix Linux

Server Local Trends

• Number of Unix servers (OS) per System member in Israel is from 6 servers per FTE (rather small, geographically distributed organization) to 80 servers per FTE in large homogeny Telco organization . Median is 27 servers per FTE • Roughly same ratios as last year’s data • Unix is rather stable \ declining . Many clients are migrating to Linux with the same staff • Good metric for Unix is hard to find:
– Per CPU (but there are machines with many virtual OS on each CPU) – Per OS (but there are sometimes huge machines with 1 OS) – Per physical server Source: STKI
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

161

Market Status and Recommendations
• Users recommended the following server integrators/support :

Server Local Trends

•HP
• • • • TEAM\Malam IBM EMET WE PenguinIT

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

162

Israel Market Positioning -Unix

Server Local Trends

IBM Local Support

HP SUN

Worldwide Leader

SGI
This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

163

Israel Market Positioning – Industry Standard Processors X86 including blades (Intel \ AMD)
HP

Server Local Trends

IBM
Local Support

DELL

SUN Fujitsu Siemens
This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

164

STKI recommendation

Server Local Trends

• Can I define Service\Standards for PlatformsServers?

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

165

STKI IT Model

Desktops
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

166

Technologies Maturity Model
2009 – End Point Devices
Business Value

PC Trends

Investment to make money Cut costs, Increase productivity
Traditional SBC for niche environment

Mobile Devices

Desktop as a Service
MAC for the Business IT Project
Pure Business Project

VDI Office 2007

Application virtualization
Vista

Commodity IT Services
Investment for regulations Using

Windows 7

Software Appliances

Implementing

Looking
167

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

General Purpose computation on the GPU (graphics processing unit)
– Started in computer graphics community – Mapping computation problems to graphics rendering pipeline

PC Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Courtesy Jens Krueger and Aaron Lefohn
Source : http://www.na-mic.org/Wiki/images/5/5c/Hpc-g80-cuda.ppt stki modifications

Why GPU for computing?
• Inexpensive supercomputer
– Two NVIDIA Tesla D870 : 1 TFLOPS

PC Trends

• GPU hardware performance increases faster than CPU
– Trend : simple, scalable architecture, interaction of clock speed, cache, memory (bandwidth)

GFLOPS

G80GL = Quadro FX 5600 G80 = GeForce 8800 GTX G71 = GeForce 7900 GTX G70 = GeForce 7800 GTX

NV40 = GeForce 6800 Ultra
NV35 = GeForce FX 5950 Ultra NV30 = GeForce FX 5800

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

General Purpose computation on the GPU (graphics processing unit)

PC Trends

• Substantial enhancements in data manipulation and presentation • Standard PCs will greatly expand the types and amount of processing available to the individual user. • It will take some time for SW to catch up with the new HW, but once it does we can expect a substantial increase in the personal productivity and data manipulation and presentation capabilities of the average PC user • Both Thick and Thin Clients will be Thick in CPU power!
Source: www.jgoldassociates.com stki modifications
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

I’m hungry! Can I get an Apple?

PC Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Data from : http://arstechnica.com/a pple/news/2009/02/mac -market-share.ars

171

Netbooks
• 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
• • Buyer • Usage • • • Parents/School Internet access E-Mail Content consumption & management • •

PC Trends

TEACHERS
Buyer • School Usage • Internet access • Content consumption & management

FIRST TIME USERS
• • Buyer • Usage • • • User

SECONDARY PC & LIGHT PC USER
• • Buyer • Usage • • • User Internet access Document viewing Entertainment

PC Familiarisation Internet Access E-Mail, Entertainment

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: http://www.bms.ie/toshiba/NB100%20Netbook%20Briefing.ppt stki modifications

Netbooks
• Ultra Light
– Weighing an incredible 999grams the NB100 Netbook is extremely easy to carry around. Perfect for children and people on the move.

PC Trends

• Small yet Highly Functional
– The B5 form factor boasts a 8.9” Widescreen (1024 x 600) Trubrite® Display.
• Strong vivid colours from the energy efficient LED backlight display • Measuring 225 x 190.5 x 29.5 / 33mm the NB100 Netbook is compact but highly practical. • Battery location allows the NB100 to be held firmly and therefore less prone to accidents

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: http://www.bms.ie/toshiba/NB100%20Netbook%20Briefing.ppt stki modifications

Windows 7: Core Technology
• Vista Kernel = Better Compatibility • Focus on reliability and performance
– Less memory footprint – Greatly improved performance – Less power consumption = “Greener” OS and longer battery life

PC Trends

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

174

Windows 7
Windows 7 Solution
BranchCache™

PC Trends

Windows 7 Solution
DirectAccess

Office Caches content downloaded from file and Web servers Users in the branch can quickly open files stored in the cache Frees up network bandwidth for other uses

Home

New network paradigm enables same experience inside & outside the office Seamless access to network resources increases productivity of mobile users Infrastructure investments also make it easy to service mobile PCs and distribute updates and polices

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Windows 7
Windows 7 Solution
BitLocker To Go™

PC Trends

Windows 7 Solution
Search Federation

+
Protect data on internal and removable drives Mandate the use of encryption with Group Policies Store recovery information in Active Directory for manageability Simplify BitLocker setup and configuration of primary hard drive
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Consistent experience to find data from multiple locations, including SharePoint sites Users and IT can pre-populate Favorites in Windows Explorer to remote search sites that support OpenSearch protocol IT can point users to select search sites w/Enterprise Search Scopes

Office Online?
• Both “Thick” and “Thin” versions of:
– – – – Excel Word PowerPoint OneNote

PC Trends

• Much like Outlook Web Access • Licensing?
– Subscription? – Ad Supported? – Hosted?

• Online versions ARE VERY COOL!
http://stlouisdayofdotnet.com/FlashDriveContents%5COverview%20of% 20PDC/PDC%20Overview%20-%20Kevin%20Grossnicklaus.ppt STKI modifications Pini Cohen’s work Copyright 2009©STKI 177 Do not remove source or attribution from any graphic or portion of graphic

Why software can be painful
• • • • • • •

PC 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

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://marketopsrepo.vmware.com/usergroup/preso /Virtual.Appliances.Overview.v3.ppt 178

What is a virtual appliance?

PC 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

179

Microsoft IAG For Secure Access – Example for Virtual Appliance

PC Trends

• Runs on Hyper-V Server 2008 or Windows 2008 with Hyper-V. • Minimal performance overhead • Appliance-like TCO & Security • Flexible hardware deployment • Easy disaster recovery, site replication and backup and restore • Virtual DMZ Architecture for customers with Virtual Data Server Farms to eliminate the need for physical network separation
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

180

Next Generation Laptops: Virtualization “Built-in”
Will this lead to BYOC
personal desktop corporate image

PC Trends

Bring Your Own Computer?

Hypervisor from Citrix/Intel Intel Processors

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: Citrix STKI modifications

181

Solid State Drives (SSD) for laptops

PC Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

182

Desktop vs. Laptops?

PC Trends

http://www.geekwithlaptop.com/notebook-laptop-salesovertake-desktops-for-first-time/
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

183

Intel – vPro - AMT
• Encrypted remote power up/down/reset (via wake on LAN, or WOL • Remote/redirected boot (via integrated device electronics redirect, or IDE-R • Console redirection (via serial over LAN, or SOL) • Preboot access to BIOS settings • Agent presence checking

PC Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://en.wikipedia.org/wiki/Intel_vPro STKI modifications 184

Patch management vs. Security Patch Management is NOT a task!

PC Trends

It is an ongoing, necessary vulnerability management process that requires rigorous testing & continuous auditing to establish baseline security policies.
“Most administrators unable to keep pace with the barrage of security alerts coming out at the pace of about one every two to three days.” “Automation is the only effective solution.”
~David Tschanz, MCP Magazine, August 2003

Does your organization have SLA for security patch management?
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://www.secureitconf.com/OLD/2005/presentations/ Secure%20IT%20Presentation%20%20Chris%20Andrew.ppt STKI modifications 185

PC Deployment Options (and mix of these options)
PC Deployment

PC Trends

Blade PC

Server Based Computing

Application Streaming

Traditional Deployment

Client Technology

Server Technology

Thin Client no OS

Thin OS – WinCE, Linux

OLD , WinXPE PC

Citrix, Terminal Server, Jetro

VDI

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

186

The ClearCube Solution – PC Blades

PC Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: http://www.ehcca.com/presentations/HIPAA9/3_06.ppt 187

Thin Clients
According to a recent tracker study on the Asia/Pacific excluding Japan (APEJ) thin client market, total sales of thin clients in 1H 2007 reached 282,667 units, representing an increase of 37.3% Across the various verticals, the predominant role of thin clients across the region has shifted away from government/education segment to financial services …

PC Trends

Source: http://www.dc.uba.ar/events/eci/2008/courses/n2/VirtualizationFuture.ppt STKI modifications
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

188

VDI – Virtual Desktop Infrastructure

PC Trends

Streaming

• PC Virtualization will ease the burden of new PC-HW assimilation by the organization –the PC HW layer is virtualized = standard!
Source: Citrix STKI modifications
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

189

VDI – Virtual Desktop Infrastructure who is doing the rendering?!
Guest Guest Not using the ―real HW‖

PC Trends

Host ` The Host – ―real HW‖ but for many users

Thin Client/Desktop Windows/Linux based
The client

SPICE is an adaptive remote rendering solution Utilizes GPU capabilities of the server and/or client Offloads graphics processing/rendering to client
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source : Redhat stki modifications

Microsoft's Team-System-2010 LabManagementLibrary
VM Templates Win2k3-IIS
Clustered

PC Trends

Environment Templates
Typical

Physical Machines Pool

Win2k3-DB
One Box

Create a New Environment

Win XP SP3

Deployed Environments

Typical on Host1

Clustered on Host2

One Box on Host1

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

191

Local Trends – typical desktop issues

PC Local Trends

• “Running around the clock" for PC upgrades and installations (sw, memory – etc.) • We want better PC and Server availability • Who is responsible for change management process? Infrastructure (desktop) team? Or Service Desk Team? • PST files in the local PC (backups, managements, regulations)

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

192

Local Trends – typical desktop issues

PC Local Trends

• Major problem in large client (10K PC's) is that the variety of application sometimes deployed by the LOB's and not by the IT • Example for benefits in configuration management project (SMS) – memory was stolen from the remote office PC • “Too much time for PC provisioning” • Is the application really slow or the user is just complaining for nothing?

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

193

Local trends –PC

PC Local Trends

• For XP users (most of enterprises) used PC’s – Pentium 4 , 2G RAM, CD, Speakers, warranty for 3 years at about 700 NIS is an option! • Some users are still buying “IBM Laptops”

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

194

Local Trends- SBC

PC Local Trends

• SBC and thin clients are mainly used in segments • Some organizations put mandatory for every new application – SBC compatible • ROI example for SBC project – in a call center environment , login in the morning took 15 minutes (“boot storm”). In SBC the session is on instantly. • Less support is needed and uptime has increased sometimes dramatically up to 10 time less incidents!

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

195

Local Trends- SBC

PC Local Trends

• Both traditional SBC and VDI are excellent alternatives for DRP • Top management support is a must in traditional SBC deployment – end users object to changes in their workplace • Secure Browsing via SBC is very common

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

196

Local Trends – VDI
– Not all application are compatible to traditional SBC – Smaller shock for the end user – still have the same environment

PC Local Trends

• Users are looking carefully at VDI – new form of SBC

• VDI is maturing
– Scalability compared to traditional SBC – SW distribution – Storage needed

• Users look mainly at VMWARE and CITRIX. Also Microsoft and Sun Microsystems

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

197

Local Trends – Vista and Office 2007

PC Local Trends

• Users that migrate to Vista are happy – stability, security, GREEN, etc. • Many XP users will skip Vista and go to Windows 7 • Office 2007 is deployed gradually. Stages are:
– Application compatibility and image preparation (around 50K NIS) – Training and then 0.5 day tight support (1400 NIS at clients location per day)
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

198

PC Support Ratios and TCO
• PC First Level Support Ratios: from 120 users per Help Desk FTE (rather autonomic organization) to 1400 users per Help Desk FTE in centralized (from image point of view) organization. Median is 360 users per Help Desk FTE • PC second level support ratios: from 175 users per PC technician to 2000 users per PC technician. Median is 400 users per PC technician • System PC team (building the image, third level support for system PC problems) ratios: from 350 PC’s per system PC FTE, to 4000 PC’s per system PC FTE (very stable organization), Median is 1600 PC’s per FTE
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

PC Local Trends

Source: STKI
199

PC Support Ratios and TCO
• First Level success ratios are between 70% to 90% and even more • Success ratio of 90% does not necessarily indicate efficient support (many recurring incidents…) • PC first level support variation is very bid – examplewhat level of application support? • PC Second Level support Ratios variation is very big since in some organizations the field technicians are part of new system implementation, some are responsible for HW (and some not…) • Is the SBC system part of System or PC ?!

PC Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: STKI
200

Market Status and Recommendations
• Users recommended the following PC integrators/support alphabetically:
– Bynet – Harel – HP – Omnitech – Team – Yael

PC Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

201

Israel Market Positioning Desktops
Vendors to Watch:

PC Local Trends

Apple Local Support Lenovo
Not rarely I hear – its all

HP
DELL

the same!

Acer White boxes
This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

202

Israel Market Positioning Laptops
Vendors to Watch:

PC Local Trends

Local Support

Fujitsu Siements Toshiba Acer Apple

Lenovo T series HP DELL
Worldwide Leader

This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

203

STKI recommendation

PC Local Trends

• Can I define Service\Standards for End Point Devices – PC’s , Laptops, etc.?

• STKI Round Table: VDI, Traditional SBC, Application Virtualizations at 20.5.09
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

204

STKI IT Model

Storage
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

205

Technologies Maturity Model
2009 - Storage
Business Value Investment to make money Cut costs, Increase productivity
CDP Dedup for Backup
Sophisticated snaps for creating environments

Storage Trends

Green Storage

Storage
Virtualization

Commodity IT Services
Investment for regulations

NAS and SAN

Thin Provisioning Flash Drives

FC over Ethernet

Email Archiving

Cloud Storage

Using

Implementing

Looking
206

Too many ―needed technologies‖. Not enough people+ huge storage growth
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Fibre Channel over Ethernet (FCoE)
• Leverages Ethernet enhancements to carry Fibrer Channel traffic over Ethernet • Maps entire FC frame (inclusive of SOF/EOF) onto FC Frame Ethernet
CRC SOF EOF

Storage Trends

Ethernet Header

Ethernet FCoE Payload

Ethernet FCS

Driven by INCITS T11-BB-5 with broad industry support

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://www.emulex-emc.com/downloads/Emulex-EMCLP21000_Product_Presentation.ppt 207

Ethernet vs. Infiniband vs. FC ?!
100000 10000 1000 100 10
iWarp
iSCSI

Storage Trends

Ethernet's Relentless March

MB/Sec

1 0.1

1994

1990

1991

1992

1993

1995

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

FCoE?

FCIP

pNFS

2010

SCSI/FCP

Time Infiniband ATM

FDDI

Ethernet

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

NETAPP 208 http://www.partnersummit.com.au/2008/documents/ppts/Technology% 208 208 20Directions%20&%20Trends

2012

2011

Storage Networks: Ethernet vs EtherNot

Storage Trends

• • • • • •

iSCSI, NFS, CIFS TCP & Ethernet Congestion Loss Stream Oriented Software Transport High CPU overhead

• • • • • •

SCSI-FCP, SCSI-SRP F.C. and Infiniband Credit Flow Control Block Oriented Hardware Transport Low CPU overhead

Nuova Systems Inc.
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://yuba.stanford.edu/trainwreck/trainwrecktomLyon.ppt 209

Page 209

FC over Ethernet (FCoE)
FCoE Benefits

Storage Trends

• Mapping of FC Frames over Ethernet • Enables FC to Run on a Lossless Ethernet Network
Ethernet
Fibre Channel Traffic

• Fewer Cables
– Both block I/O & Ethernet traffic co-exist on same cable

• Fewer adapters needed • Overall less power • Interoperates with existing SAN’s • No Gateway - Stateless

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source : GlassHouse

210

SFP+

Storage Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source : GlassHouse

211

pNFS architecture

Storage Trends

Collection of server resources or components; these are assumed to be controlled by the meta-data server.

The pNFS client still accesses a single meta-data server for traversal or interaction with the namespace; when the client moves data to and from the server it may be directly interacting with the set of data servers belonging to the pNFS server collection.
data

pNFS Clients NFSv4.1 Server
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Block (FC) / Object (OSD) / File (NFS) Storage
http://www.ogf.org/OGF22/materials/1142/pnfs_ogf22_1.ppt http://en.wikipedia.org/wiki/Network_File_System_(protocol) STKI modifications

212

Celerra Multi-Path File System (MPFS) Integrates SAN and NAS
• NAS request, SAN or NAS delivery • Delivery optimization • Performance and sharing • Media content • Grid-computing content • Large-file content • Backups

Storage Trends

NETWORK INFRASTRUCTURE
Servers

IP NETWORK
Control and data

Data
Fibre Channel or iSCSI

Connectrix
Celerra gateway Symmetrix or CLARiiON

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

213

FAS Deduplication in Action
presentation.ppt

Storage Trends

presentation.ppt

20 x 4K blocks = Identical blocks

Identical file 20 x 4K blocks

Data Written to Disk: With FAS dedupe: 38 blocks No FAS Dedupe: 75 blocks

presentation.ppt

job-cv.doc

http://www.netappusergroup.com/Presentations/2008November/Dedupe%20on%20Filers.ppt

Edited, 25 x 4K blocks
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Different file 10 x 4K blocks
214

Dedup for Backup environments
Easy integration with existing environment Backup and Nearline Applications

Storage Trends

CIFS, NFS, NDMP, OpenStorage

Data Domain DD690 Appliance

Ethernet

Replication
2U 2 - 6 ports RAID-6 500 GB SATA drives 5.4 to 35.2TB with shelves File system NVRAM N+1 fan

FC = VTL

Gateway to: 3PAR, EMC, Fujitsu, HDS, HP, IBM, NetApp, Nexsan, Pillar, Sun, Xiotech 215
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

215

Dedup for production storage?!

Storage Trends

• Deduplication is NOT performed in real time • ONTAP process performs deduplication
– Only one deduplication process can run on a flexible volume at a time – Up to eight deduplication processes can run concurrently on a controller

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

http://www.netappusergroup.com/P resentations/2008November/Dedu pe%20on%20Filers.ppt

216

Dedupe and VMware
• VMware O/S VMDKs dedupe extremely well
– Maximum savings can be achieved by keeping these in the same volume – 80+% space savings possible (suitable VMDKs)

Storage 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

217

Flash Solid State Drives for Tier “0” Requirements
Unprecedented Application Performance Characteristics

Storage Trends

• 30x IOPS improvement
Response Time Millisecond

• 10x faster response time • 38% less power per drive • No moving parts for high reliability • 73GB & 146GB Drives
Source: EMC with STKI modification
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

100% Read Miss Workload

Flash Drives

15K FC Drive

Flash Drive
Workload - IOPs
218

Power Savings Storage
Server tells Hitachi array to power up for transaction HDDs power up Transaction takes place Server tells Hitachi array to power down HDDs power down

Storage Trends

Power On RAID Group Power Down RAID Group
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: HDS STKI modifications

219

1 port 10k

1 port 10k

1 port 10k

serial scsi

serial scsi

serial scsi

146GB

146GB

146GB

1 port 10k

1 port 10k

1 port 10k

serial scsi

serial scsi

serial scsi

D2D Backup Server
146GB 146GB 146GB

VMware VMware
1 port 10k 1 port 10k 1 port 10k

serial scsi

serial scsi

serial scsi

146GB

146GB

146GB

1 port 10k

1 port 10k

1 port 10k

serial scsi

serial scsi

serial scsi

Exchange SQL
146GB

Blade Storage Solution : Common scenario

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: HP STKI modifications iSCSI Storage
Snapshots
220

146GB

146GB

Storage Trends

Blade Storage Solution
Shared storage, file serving & easy management in the enclosure
− File/Print Serving ( Windows NAS)
− Shared Application Storage (iSCSI SAN)

Storage Trends

− Integrated Data Protection (Snapshots, replication, Data Protector Express BU Software)

146GB

D2D Backup Server
146GB
serial scsi
1 port 10k

146GB

serial scsi

serial scsi

1 port 10k

1 port 10k

146GB

serial scsi

1 port 10k

AiO
146GB 146GB 146GB
serial scsi serial scsi
1 port 10k 1 port 10k

146GB

146GB

serial scsi

serial scsi

1 port 10k

1 port 10k

VMware VMware

Exchange SQL

146GB

SB600c
serial scsi
1 port 10k

146GB

serial scsi

1 port 10k

146GB

serial scsi

serial scsi

1 port 10k

1 port 10k

Replicatio n LAN/ WAN

Tape backup

Snapshot s

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: HP STKI modifications

221

Microsoft DPM
Active Directory® System State

Storage Trends

Disk-based Recovery
Online Snapshots (up to 512)

Up to Every 15 minutes

DPM 2007
With Integrated Disk & Tape
Windows XP Windows Vista Windows Server 2003 Windows Server 2008
file shares and directories

Tape-based Archive
Offline Tape

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

Data Protection And Recovery
High availability and business continuity needed to meet service levels and optimal uptime Simple disaster recovery and backup & restoration of data and information Dynamically replicate and move virtual machines and applications to distribute workloads in the event of an outage Recover and restore the physical and virtual environments in the data center through continuous data protection

―We really liked the looks of [System Center] for three key reasons, its disk-to-disk-to-tape design, the fact that we could eliminate full backups altogether and simply take snapshots, and its disaster recovery features.‖
- Ed Olson, Lead Windows Infrastructure Engineer, AutoNation
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Wish list storage
• The storage is not managed – how mush storage is used by application X (prod, drp, dev, train, etc.)? • Capacity growth is huge • Backup process is exhausting. • Backup\restore time takes too long. • CDP is not mature

Storage Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

224

Local Trends

Storage Local Trends

• PACS (Picture Archival and Communication System) for healthcare is major storage consumer – up to 100TB a year! • Users wants to explore backup to disk and Dedup. Not all implementing, however the result is less tapes\robots upgrades!

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

225

Local Trends
• Highend vs. Midrange storage:
– More reliable – reset of midrange storage once in a while – Better replication options – Throughput is less an issue. Any case the gap is narrowing between Highend and Midrange.

Storage Local Trends

• Storage Resource Management benefits – cross platform:
– How much applications used the storage – What is the actual usage and as percent of allocation – Read only = safe

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

226

Local Trends – Storage issues
• Array technology: • Storage replication vs. DBMS replication for ―100% valid ‖ DBMS in case of human\application error. • Server Virtualization project had major issues since midrange storage was used. • 146G vs. 300G vs. 500G drives? • Operations: • Operations - Producing environments for several new projects – each project needs several DBMS * dev, test , integration! • Storage operations (provisioning, maintenance, etc.) is complicated and consumes precious time. • What are optimal Storage staffing ratios?

Storage Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

227

Local Trends – Storage issues
• SRM: • How much storage a project consumes? • Unused allocated storage? • Should these files reside on highend or midrange storage? • Backup • Backup on disk is slower than regular tape backup. • VMWARE backup best practices? • Problem – what are ―real‖ DRP tests? • Is backup that is based on SNAPS safe enough? Is backup that is based on replicated SNAPS safe? • What are the compression ratios of DEDUP? • PST files in the local PC (backups, managements, regulations)
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Storage Local Trends

228

Local Trends- DRP

Storage Local Trends

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

229

Local Trends- DRP

Storage Local Trends

40% of organization are in the process of improving their BCM\DRP status
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

230

Local Trends- DRP – New Applications

Storage Local Trends

• Large variety:
– Standard Default is DRP with same capacity for each application\system – Each applications\system X 3 !!! (cluster+DRP) – Standard is storage replication but only one server – Standards (Gold, Platinum, Silver) for the different application types
As connections between business processes will grow – the differentiation will be harder because consistency issues
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

231

Local Trends- DRP Drills

Storage Local Trends

• Most drills are done without changing “real” data • Only few organizations have BCM drills (“fire in the building”) • Although drp\failover architecture is mature, many issues are discovered only on drills • Catastrophic IT failure is happening once in 5 years
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

232

Storage Size and Growth in Selected Industries
Industry
Defense Finance Health Manufacturing – Retail Telco Governmental High Tech

Storage Local Trends

2007 Size
500TB-2P 80TB-750T 50TB-350TB 20TB-100TB 800TB-1.8 PETA 5TB-20TB 30TB-130TB

Planned Growth
30%- 50% 30% - 50% 60%-100% 20%-50% 30% 25%-100% 20%-30%

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

233

Storage Ratios

Storage 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 Do not remove source or attribution from any graphic or portion of graphic

Source: STKI
234

Storage Ratios
• Storage is the area where many clients complained they are understaffed – not able to control the allocations, proactive maintenance , new technologies

Storage Local Trends

• Want to have better ratios? allocate each application highend storage x4 of what was asked….

• STKI predicts – IT failures caused by Storage

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Source: STKI
235

Storage pricing data

Storage Local Trends

• Storage prices for large highend storage deal (above 3M$) is about 4K$ per raw TB including SW, HW and warranty for 3 years (most drives fiber) • Storage prices for not so large (400K$) deals are around 3K$-4K$ SW, HW and warranty for 3 years • Example of good deal (about 20K$) for midrange 500G SATA box for about 1.75K$ per TB.

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

Market Status and Trends

Storage Local Trends

• Users recommended the following storage integrators (providers – from service point of view) :

• EMC
• HDS • NETAPP Malam-Team GlassHouse

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

237

Market Status and Trends
• Users recommended the following backup integrators :

Storage Local Trends

• GlassHouse
• HP EMET Malam-Team • Ankor Real-Networks IBM

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

238

Israel Market Positioning High-end Storage (total including MF)

Storage Local Trends

EMC

Local Support

IBM

HDS

HP
This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

239

Israel Market Positioning High-end Storage – MF only

Storage Local Trends

HDS EMC Local Support IBM

This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

240

Israel Market Positioning Midrange Storage SCSI
Midrange storage share is rising on the expenses of highend storage

Storage Local Trends

EMC
NETAPP

Local Support

IBM XIV N DS HP

HDS
SUN

This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

241

Israel Market Positioning Storage NAS
NETAPP

Storage Local Trends

Vendors to Watch:

Local Support

HDS EMC

HP
This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

242

Israel Market Positioning (Enterprise Backup SW)
CommVault – not present in Israel anymore Local Support EMC

Storage Local Trends

Symantec

IBM

HP

This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

243

Israel Market Positioning (Email Archiving)
Symantec EV (KVS)

Storage Local Trends

Local Support

IXOS Zantaz OpenText (Autonomy) QUEST
This analysis should be used with its supporting documents

Israeli Market Presence
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

244

Storage Selected Vendors and SI’s in Israel

Storage Local Trends

T EAM / Bezeq Int. EMC IBM HP NETAPP SUN HDS Fujistu ANKOR Malam/ omnitech WE Glass House

Insight Data CCC Matrix Bynet EMET ONE1 T aldor Systems Benefit Harel

x x x

x x x x x x x

x x x

x x x

x

x x x

x x x x

x

X

x x

x

x x x

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

245

Selected Vendors and SI’s in Israel – Enterprise B/R SW

Storage Local Trends

Vendor HP DP EMC Legato Symantec IBM TSM

Glass Team EMET House Malam

CCC Matrix By net One1 Y ael

Real Network

x x

x x x x

x x x x

x x X

x

x x

x x

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

246

EMC selected clients

Storage Local Trends

• Agam Mehalev ; Agrexco ; Allot ; Amal Chain Schole ; Amdocs ; Amsalem Tours ; Applied Materials ; Arkia ; Asaf Harofe Hospital ; ATView ; Bank Discount ; Bank Mizrahi ; Bank of Israel ; Barak ; B-Contuor ; BDI ; Bedek ; Beer-Sheva U ; Beit Berl ; Bezeq ; Biosense ; BluePhonix ; BMC ; Bnei-Zion ; Broadcom ; Bursa (TASE) ; CA ; Cargo ; Cellcom ; CheckPoint ; cividia; Clalbit ; Clalit ; Commextech ; Comverse ; Co-op ; Corrigent ; Delek ; Delta3 ; DHL ; Diplomat ; Dor Alon ; ECTEL ; Elacam Medical ; ELAL ; Elbit ; Electra ; Eliahu ; Eliashar ; Emblaze ; Equinix ; Exlibris ; Eye Blaster ; EZchip ; Fandtech ; Finotec ; FolloWAP ; Forescout ; Fritz- UPS ; GE Medical ; Gigia ; Golden Pages ; Hadasa ; ; Haemek ; Haifa University ; Halman-Aldubi ; Hanson ; Harel Insurance, Hebrew Univrsity ; Hevrat-Hashmal ; Highway 6 ; Hillel-Yafe ; HIT ; IAI - Elta ; Ichilov ; IDIT ; imperia; Imvent ; Integra ; Intel ; Intercomp ; Interfax ; Internet Zahav ; IPP ; Iscar ; Isralift ; Jerusalem Bank ; John Bryce ; KAKAL ; Kaplan ; Kavei-Zahav ; Kesselman ; Kul El Arab
RED = new name
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

247

EMC selected clients/cont.

Storage Local Trends

• Laniado ; Leadcom ; Leiman-Schlussel ; Loreal ; Maariv ; Mabat ; ; Maccabi Health (with Flash drives) ; ; Madanes ; Mafiel ; Magen-David ; Maman ; Mango ; Marvell ; Maveker ; Me Eden ; Medinol ; Mei-Eden ; ; Meir Cars ; Melanox ; Menora; Metro Motor ; Microsoft (Flash drives) ; Mind ; Mirs ; Mishan ; MobileTornado ; MOD; Montilio ; Mor Inst. ; Motorola ; Multilock ; Naharia ; NDS ; Netafim ; Netvision ; Netwise ; Newpan ; Nur ; Oblicore ; Office-Depot ; Olista ; OPAL ; optier ; Orian ; Ormat ; Osem ; Partner ; Payton ; Paz ; PazGaz ; Pelephone ; perigo ; Philips ; Playtech ; Poria ; Port Authority ; Pregonex ; PWC ; ; Quest ; R&D ; RADVision ; RADWARE ; Rambam ; Random Logic ; Reshet TV ; Rosh Aiean Municipality ; Sakal ; Samsung ; SAP Labs ; Sarel ; Scopus ; Seabridge ; Shastowitz ; Shila ; Smarts Shoppers ; Soda Club ; Soroka ; StarCore ; Stemazki ; Store Alliance ; Storwiz ; SuperGas ; Super-Pharm ; Supersol ; Taas ; Tadiran Batteire; Technion ; Tel Aviv College ; Telcar ; Telrad ; Tempo ; Tnuva ; Tower ; TTI ; Unique Software ; Verisign; Visa ; Zif Haft
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

248

NETAPP selected clients

Storage Local Trends

Actelis ; AdgarInvestment ; AganChemicals ; AIG ; AlbarLeasing ; Alcatel; AmiadFiltering Systems ; Ariforce ; Army ; Assuta Medical Centers ; AudioCodes ; Avaya ; Bank Hapoalim ; Bank Leumi Lmashkantaot ; Bank Mercantile ; Bank Otsar Hachayal ; Bar-Ilan University ; Bateman Engineering ; Ben-Gurion University ; Bezeqint ; BMC ; Cadence ; Cellcom ; CevaDSP ; Check point ; Cisco ; Clal Insurance ; Coca Cola ; College MofetInstitute ; Compugen ; Dan Buses ; Deloitte & Touche ; Delta Galil ; DenyaCibus ; DerechEretz ; Dexxon ; DiesenhauseGroup ; Direct Insurance ; Discount ; DSPG ; Elbit ; EpixPharmaceuticals ; ERN ; Eurocom ; FolloWap(Neustar) ; Freescale ; Gadot ; GE Medical (General Electric) ; Genazim ; Gilat ; Globes ; Golden Pages ; Golf ; Group ; Haaretz; HachevraLemeshekVekalkala ; Hachsharat Hayishuv Insurance ; Hadassah Medical Center ; Hebrew University Jerusalem ; Hertz ;
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

249

NETAPP selected client / cont.

Storage Local Trends

• Herzeliya Municipality ; Highways ; HirshbergBrothers ; IAF ; IAI Bedek ; IAI -Elta ; IDF & MOD- Intelligence ; IEC ; Ikea ; Intel ; Inteligence ; Interwize ;Iscar ; Isralift ; Jafora; Kamag ; KeterPlastic ; KiriatOno Academic ; Kodak ; KPMG ; Lahav ; LehavimBTL ; LeumiCard ; LevinskyCollege ; LR ; Maabarot(Materna) ; Maatz ; Mabat ; Maccabi Health Services ; Marvell ; Mentor Graphics ; Minhal Mekerkei Israel ; MisradRosh Hamemshala ; MivtachSimon ; Mobileye ; MoreshetYaacovCollege ; Motorola Comm ; Navy ; Netvision-Barak ; NICE ; NRG ; O12 Smile ; Orex ; ORT Schools ; Partner ; Pelephone ; Pemi Primium ; Phoenix ; Plasson ; Prigat ; PrismaFinance ; Qoalcomm ; Rafael ; Ramta ; Saifun ; Sandisk ; SAP ; Shafir ; Shape ; Sheba Medical Center ; ShenkarCollege ; Shlomo SixtGroup (New Kopel) ; Smile communication(internet gold ; Sonol ; Soroka Medical Center ; Tashan ; TechnionHaifa ; Tel-Aviv University ; TEVA ; Tower Semi ; Ultra ; UPS ; VISA CAL ; Visonic ; Weitzman Institute ; Zoran

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

250

Selected clients - IBM

Storage Local Trends

IBM - Aashtrom ; Actus imego ; Afcon ; AGAN Chemicals ; Airport Authority ; Akerstein ; Aliance ; Amdocs ; Applied ; Ashdod bunded ; Automazia ; Bank Discont (DS8000) ; Bank Jerusalem ; Bank Leumi (DS8000) ; Barak ; BtterPlase ; Canduit ; Celebros ; Check-Point ; Click sw ; Colmobil ; Comex ; Compugen ; Comvers ; Comverse ; ContactStream ; DB motion ; DBQ ; Delighnt ; Direct Finnance ; e-drivetech (E D T) ; Eglue ; El-Al ; Elite ; ELTA ; Elta ; Eriat Bat Yam ; etternity ; Eurocom ; EuroCom ; Exanet ; Excellance ; Expand Network ; Federation lab ; Finexo ; Fishman ; FlashNetwork ; Fritz ; Haburssa ; Hamishmar ; Hillan-Tech ; HolmsPlace ; IBA (Reshut Hashidur) ; ICQ ; IDF ; Imagin ; Inbal ; Intergraph ; Kafrit ; LeumiCard (DS8000) ; Leumit ; Leumit Health ; Maccabi ; ManPower ; Mataf (FIBI) ; Maxbill ; Mekorot ; Meuchedet (DS8000) ; Michal Nagarin ; Michlelet Achva ; Ministry Of Transportation (DS8000) ; MSN ; NDS ; Ness ; Nice ; Nikov ; Nirlat ; Ofir optronics ; Out smart ; Oversese ; Palsan Saasa ; Partner ; Pelephone ; Phoenix ; Phoenix Insurance ; Poalim ; Postil ; Precise ; Psagot Ofek ; Randon ; Rashut N/E ; Red Band ; Sapieans ; Sayfan ; SCD ; SemiConductor ; Shapir Eng‘ ; Sigma ; Siverge ; Smile 012 ; Snowball ; SodaClub ; Solel Boneh ; Storwiz ; Sungard ; Superdrivative ; Supersol (DS8000) ; Tama ; Tambur ; Tami4 ; TEVA ; Texas Ins. ; Tikshuvim ; Trio ; Unisfair ; Walla-Teletel ; Webcollage ; Weizman ; Yad Sara ; Yafora ; Yashir Insurance ; Zoglobek
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

251

Selected clients - Storage

Storage Local Trends

• HDS : Amdocs ; Audomazia (LADPC) Bank Leumi ; Bank of Israel ; Bar-Ilan University ; BAZAN ; Bezeq (ing.); BezeqInt. ; BluePhonix ; Bursa ; Ectel ; Education Office ; Excnet ; FIBI ; Hilan Tech ; HOT ; IAF ; IDF ; IEC ; Igud Bank ; Isracard ; LivePerson; Malam ; Mekorot ; Meuhedet Health ; Migdal ; Ministry of Labor ; Misrad Habitachon ; Misrad Hashikun ; Mizrahi ; Open University ; Poalim ; Police ; Rafael ; Shaam ; Shva ; Social Security ; Supercom

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

252

Enterprise Backup selected clients

Storage Local Trends

• EMC Legato : Amdocs ; Attunity ; Beit Berl ; Bezeq International ; Brom ; Cellcom (eng.) ; Check Point ; Comverse ; Cyota ; ELTA ; Emblaze ; Foreign Department ; Haaretz ; IDF Intelligence ; Jerusalem Bank ; Kavey Zahav ; Leumi Card ; MOD ; MOD ; NDS ; Nice ; Pelephone ; Phoenix ; Rokonet ; Tapuz ; Technion ; Visa CAL ; Yediot ; Yes ; • Symantec (Netbackup , Puredisk) : Alvarion ; AIG ; Applied Materials ; Bank of Israel ; Cellcom ; Celltick ; Ceva ; Clalbit ; Clalit Health (puredisk) ; Derech Eretz ; Discount Bank ; ECI ; General Electric ; Hebrew Univercity ; IAI ; Intel ; Iscar ; Israel Electric ; Jacaka ; Kodak ; Maariv ; Mey Eden ; Mirs ; Motorola ; Netvirion ; Pelephone ; Poalim ; Rafael ; Technion ; Tel-Aviv Stock Exchange (TASE) ;
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

253

Enterprise Backup selected clients • IBM TSM : Bank Leumi ; Bar-Ilan University ; Excellence Nesua ; IDF ; IEC ; Isracard ; Migdal ; TEVA ; Waitzman Institute

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

254

STKI recommendation
• Can I define Service\Standards for Storage, Backup, DRP ?

• STKI Round Table : Storage technologies - VTL, Dedup, Thin Provisioning , CDP at 29.06.09
Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

255

‫‪WIKIPEDIA‬‬
‫‪STKI‬‬
‫חברת ‪STKI - Schwarzkopf The Knowledge Integrators‬‬ ‫היא חברת ייעוץ בתחום מערכות מידע בישראל, המפעילה צוות‬ ‫של אנליסטים. לקוחות החברה כוללים בנקים, חברות ביטוח,‬ ‫משרדי ממשלה, חברות היי-טק ותעשייה, חברות טלקום ועוד.‬ ‫באמצע שנות ה-08, ד"ר ג'ימי (חיים) שוורצקוף ביצע את‬ ‫המחקר הראשון מסוגו אודות שוק טכנולוגיית המידע בישראל,‬ ‫עבור חברת ‪ .DEC‬המחקר הכה גלים בשוק הישראלי, ונתן‬ ‫תמונת מצב קונקרטית בשוק שהיה עד אותה עת בלתי ממופה.‬ ‫ד"ר שוורצקוף המשיך בחקר השוק ובשנת2991הקים את חברת‬ ‫‪ ,Meta Group Israel‬ששימשה כנציגות בישראל של חברת‬ ‫‪ Meta Group‬העולמית. במסגרת החברה, המשיך ד"ר‬ ‫שוורצקוף לפרסם מחקרי שוק בתחום באופן קבוע, וכן לספק‬ ‫ייעוץ לחברות והארגונים המובילים בשוק. בשנת 4002 נרכשה‬ ‫‪ Meta Group‬העולמית על ידי חברת גרטנר, וד"ר שוורצקוף‬ ‫והאנליסטים המשיכו בפעילותם בישראל תחת השם ‪.STKI‬‬
‫‪Pini Cohen’s work Copyright 2009©STKI‬‬ ‫‪Do not remove source or attribution from any graphic or portion of graphic‬‬

‫מתוך ויקיפדיה, האנציקלופדיה החופשית‬

‫652‬

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic

257

Announcements
• This is not just another lunch!

• During lunch you will get an SMS with two questions. Please answer (before desert..). Results will be shown in Jimmy’s presentation.

Pini Cohen’s work Copyright 2009©STKI Do not remove source or attribution from any graphic or portion of graphic