Utility Computing
E N D
Presentation Transcript
Utility Computing Ari Jylhä Tomi Moilanen
Content • What is utility computing? • IBM grid solutions • HP grid solutions • Sun grid solutions • Oracle grid solutions
What is utility computing? • Organizations pay for computing they have been used • processing power • network bandwidth • software applications • Utility computing works in many ways • Providers make money by running outsourced technology departments more efficiently than customers could • shared or virtual servers
What is utility computing? • Utility computing uses a virtualized infrastructure • With a virtualized infrastructure: • people, process and technology are focused on service levels • capacity is allocated dynamically • the entire infrastructure is simplified and flexible • enables a utility or pay-per-use model for IT services
IBM grid solutions • IBM has grid solutions to many different areas: • Aerospace and automotive industry • Agricultural chemicals industry • Electronics industry • Financial services industry • Life sciences • Petroleum industry • Government and higher education
Aerospace and automotive industry (IBM) • Grid solutions enhance data sharing • People can distribute disparate workflow • time to market will be accelerated • Improvements will occur because of faster • data capture • data compilation • data analysis • Batch jobs are routed transparently to unused cycles • Disparate systems can be virtualized as a single system • central system management become easier
Agricultural chemicals industry(IBM) • Grid solutions can maximize use of existing data resources and assets by • unified data access • simplified integration • secured access to data • lead identification through innovative information analysis • improved use of computing and storage resources • By grid solutions • it is possible to execute sequence comparison algorithms • it is easier to manage different databases
Electronics industry (IBM) • Grid solutions can improve electronics design processes and reduce products time to market by many ways • enabling seamless data sharing across systems • optimizing computing capacity and existing infrastructure investments • running compute-intensive processes on open standards platforms • Creating unified product development is much easier
Financial services industry (IBM) • Grid technologies can significantly enhance different banks competitiveness • reduce time in diverse jobs • banks get more sophisticated and accurate analyses • In risk management area grid’s distributed environment can run several risk scenarios in parallel • Organizations get faster financial analysis and more effective risk management
Life Sciences (IBM) • IBM grid solutions can enhance productivity a lot • aggregating and sharing of recourses is easier • execution of sequence comparison algorithms is faster • People get innovative information analysis and ability to respond faster to opportunities presented by data
Petroleum industry (IBM) • Grid solutions give more accurate results and less time is spent on value-adding decisions • how to optimally extract oil and gas from producing fields • faster processing of ever-expanding quantities of data
Government and higher education (IBM) • Grid solutions of IBM allow agencies to make database and file-based data available across a department or organization with securing data access and optimizing storage • Help in creating and managing virtual organizations by • helping procure compute and data resources on demand • adding and removing virtual organisations participants dynamically • providing on demand storage capacity for data collected from sensor nets • facilitating fusion engines that assimilate, aggregate and correlate raw information • providing resilient secure systems data and assisting in weather-system modelling and prediction • Organisations get faster and more seamless predictive governmental collaboration and organization
HP grid solutions • Hewlett-Packard Utility Data Center solutions let corporations virtualize data center environment to adapt to fast-changing business needs, while sharply reducing operational costs • On Demand solutions from HP offer a practical, cost-effective approach to utility computing that delivers IT resources whenever corporations need them • HP offers solutions with three On Demand Solution programs: • Instant capacity • Metered capacity • Managed capacity
HP grid solutions • Instant capacity • corporations get immediate access to additional server and storage capacity • payment is based on planned usage, which reduces upfront investment while delivering increased flexibility in asset ownership
HP grid solutions • Metered capacity • HP metering technology monitors your systems, allowing corporations to pay for IT assets as people dial up and dial down actual usage • payment is based on this usage, thus reducing the need for capacity planning and the risks associated with changes in business volume • HP offers these pay-per-use solutions for servers, storage, imaging and printing
HP grid solutions • Managed capacity • proven end-to-end IT solution management maximizes the value of organizations enterprise assets by allowing they to manage their IT infrastructure with fewer resources or redirect your resources to core competencies • managed capacity solutions support access, managed storage, and messaging
HP grid solutions • On Demand solutions have been divided to four sections • Access on Demand • Imaging & Printing on Demand • Messaging on Demand • Storage on Demand
Access on Demand (HP) • Access on Demand solutions deliver complete client-computing solutions geared to different business needs • Access on Demand include • high-performance computing platforms • software • associated services • Monthly price
Imaging & Printing on Demand (HP) • Pay-per-Use Imaging and Printing Program • allows organizations to streamline their printing environment by reducing time, cost, complexity, and risk • allows to manage organizations print environment with the latest HP printer technology • HP Services provides: • physical installation • network installation • technical support, including hardware and software assistance • maintenance
Messaging on Demand • HP offers solution for messaging needs • ideal for organizations with 5000 or more mailboxes • tailored to meet the exact needs of corporations user community • for office workers HP offers Microsoft Exchange 2000 on Demand • for environments with a mix of user types HP offers Tiered Messaging on Demand
Storage on Demand • HP Pay per Use for StorageWorks XP • is a solution if company is trying to avoid locking into an expensive storage infrastructure • companies can make sure that they have sufficient reserve storage capacity on hand to meet fluctuating service needs • companies pay a fixed monthly fee plus a variable fee that is based on the actual usage of storage • HP Managed Storage Solution • helps companies manage their storage infrastructure efficiently and productively • pay-per-use basis • combination of capacity-based storage services and remote management that delivers the storage capacity and technical expertise companies need
Sun – Just in time computing • Sun’s answer to Growing utility computing market • Advantages • Reduced complexity in creating infrastructure and business processes requiring IT services • Shortened provisioning times • Lower up-front costs • Improved utilization of resources
Sun – Just in time computing • Driving forces: • Large amounts of network bandwidth is available • Web infrastructure exists • Highly expandable, networked computing systems offer very high performance, easy scalability,and tight integration with internal and external networks. • Systems hardware and software that allows resources to be divided • priorities are available for a wide range of computing platforms. -> N1
Sun – N1 • System that enables Just in time computing • Separates fixed dependencies • Applications • Operating environment • Hardware • Combines disparate resources together • Over network • Servers • Network devices (e.g. firewalls)
Sun – N1 • Centralizes managing One big pool of resources • Web- based UI • Consists of 3 parts • Service provisioning system • Provisioning server • Data platform
Sun – N1 Service provisioning system • Centralized application provisioning • Automated service provisioning • Simulation of dependencies • Dynamic configuration • Dependency management • Application comparison • Version control • Logging/reporting
Sun – N1 Service provisioning system Master Server: • Solaris 8 and 9 Operating System • Red Hat Linux 7.2, 7.3, 8.0, Advanced Server 2.1 • Microsoft Windows 2000 Server, Advanced Server Remote Agent: • Solaris 2.6, 7, 8 and 9 Operating Systems • Red Hat Linux 7.2, 7.3, 8.0, Advanced Server 2.1 • IBM AIX 4.3.3, 5.1,5.2 • Microsoft Windows 2000 Server, Advanced Server
Sun – Provisioning server • Combines disparate resources together • Automatic creation and configuration of resources • Billing and cost management • Performance monitors • CPU utilization • Disk utilization • Physical memory • Virtual memory • Web- based UI • drag&drop
SUN – Data platform • Kind of an Add-On • Concentrates on storage systems • Storage system pools • Different protocols • Different kind of systems • N1 Data platform (Sun PSX-1000) • Sun storEdge T3 arrays.
Oracle 10g Grid • Main concept: • ”Implement one from many” • ”Manage many as one” • Infrastructure consists of 3 products • 10g Database • 10g Application server • 10g Grid control
Oracle 10g Database • Offers “true grid database” • Can be divided to 4 different functionalities: • Application clusters • Automatic storage management • Information provisioning • Self-managing database
Oracle 10g Database • based on application clusters • enable distributing database and processing capabilities • New nodes can be automatically added • Automatic data provisioning and workload balancing • Storage groups • Automatic relation checking • Information sharing
Oracle 10g application server • Centralizes developing and deploying of applications • Distributing services • HTTP, LDAP, J2EE • Application rules • Application priviledges • Oracle internet directory
Oracle enterprise manager 10g grid control • Combines grid together • Performance monitoring • Managing of applications and databases • HTML – based user interface
Oracle enterprise manager 10g grid control • Central console • HTML user interface • Management service • J2EE application • Management repository • Administration and application information • Management agents • Monitoring of services • Information exchange • Remote operations