Cloud Foundry Mainframe Systems Releases

Total Page:16

File Type:pdf, Size:1020Kb

Cloud Foundry Mainframe Systems Releases IBM Open by Design Presented by: Jin gi KONG 공진기 Bluemix Technical Evangelist Jun 2016 [email protected] Technology is enabling a new era of innovation… Open technology & open APIs are Business Skills Acumen empowering the world with unprecedented Hybrid Cloud access to data & function Private Public …code, community & culture are the catalyst © IBM Corporation 2 Various – Redis Open Source – HBase LINE Corp – MySQL Package – Cassandra for 500 million – Arcus (memcached cluster) users – Have/Hadoop – Kafka – Elastic Search – Titan http://developers.linecorp.com/blog/?p=1420 http://d2.naver.com/helloworld/809802 http://linecorp.com/en/pr/news/en/2014/714 © IBM Corporation 3 AliSQL: – 40+ new Bugs have Been found & fixed Open source Alibaba’s – 41 new features have Been added & commerce – 27 Bottlenecks have Been optimized fork of MySQL Widely used in Alibaba Group and Ant Financial (Alipay) Singles’ Day Global Shopping Festival 2015/11/11 – 45M concurrent – 140,000 orders – 14.3B$ sales online user per second (max) for one day (max) – 85,900 transaction – 710M transaction for per second (max) one day © IBM Corporation 4 https://www.percona.com/live/data-performance-conference-2016/sessions/whats-new-alisql-alibabas-branch-mysql Innovators can no longer afford to act as an island Value & insight are derived By making connections Between raw data, real aBility & the power to act By leading the IT renaissance, built on an Open Cloud Architecture, IBM offers Devs & Partners the opportunity to amplify their impact with the tools & techniques of this new era. By 2020, 60% of 55% of CIOs All companies will be indicated they would source all their critical 100% cloud based applications in the cloud Developers Partners by 2020 Ecosystem Code Community Culture © IBM Corporation © IBM Corporation 5 Code: building the lynchpins of open innovation Centers of open source gravity provide a wealth of innovation & access to valuaBle skills • 2.5m lines • 3.2m lines of code by 3600+ of code by 2200+ contributors. contributors. • Leading dev of nightly • IBM has been a top-3 Developers • IBM has the largest builds for x86, Power & contributor in the past 4 Cloud Foundry Mainframe systems releases. deployment • #2 in Commits in 2015 • IBM currently has 450+ • IBM has 10 dedicated behind Docker developers & 20 core core contributors reviewers Ecosystem • Pledged donation of How do consumers make choices? • 1.6b npm Partners IBM SystemML machine downloads in the 84% trust recommendations past month • IBM pledged 3,500 devs researchers & to Spark made through personal • IBM a founding projects across 12 labs relationships member of the newly established • Education for 1m + data foundation scientists & engineers on Spark. © IBM Corporation © IBM Corporation 6 Level of adoption: Open Technology Use Change Create • Install • Tune parameters • Open existing project • Run • Fix Bugs • Create new one • Use • Improve • Scale • Optimize © IBM Corporation 7 What does bad open source look like? Arbitrary hierarchies IP assignment too limited or broad Lack of usability Restrictive licensing Single Source committer High committer turnover Large dumps of commercial code How can you tell the difference? One or more of these characteristics may indicate problems © IBM Corporation 8 Open Source Projects - Databases Led by foudation Led by corporation © IBM Corporation 9 Pulling ahead with Open Technology centers of gravity © IBM Corporation 10 Open technology has been delivering Open tech underpins the innovation Internet & is directly Service Oriented Social Open Cloud responsible for Architecture Business Architecture its success. Cloud technology NO SQL is doing the same thing – but faster. e-Business Mobile Computing Big Data & Hybrid Analytics Cloud © IBM Corporation 11 IBM’s Cloud Architecture is An Open Cloud OAuth SaaS Architecture API economy enables clouds, data & workloads PaaS to work together seamlessly Cloud operating environment IaaS Software defined environments © IBM Corporation 12 Bluemix Open Source Data services © IBM Corporation 13 IBM has a long partnership with open technology 1999 - 2003 2004-2009 2010-now • IBM forms Linux Tech Center • Eclipse Foundation, Inc. becomes independent • Linux contributions to kvm, oVirt, & support Open • Leads Apache projects Xerces, • Pledged 500 patents to open source Virtualization Alliance Xalan, SOAP • Starts Apache Derby database, supports Geronimo app • Supports Apache Hadoop (Big Data) – part of IBM BigInsights • Starts ICU project server • Eclipse: Orion (web-based tooling), Lyo (OSLC), Paho • Creates OSI-approved IBM Public • Contributions for Linux on Power, usability, security (M2M protocols) License certifications • Cloud Standards Customer Council: Founding member • IBM OSDL founding member • Leads Apache projects Tuscany (SCA standard), • Announces OpenJDK involvement • Founder of Eclipse.org & Eclipse OpenJPA, UIMA • Contributes to Apache Cordova (fka PhoneGap) (mobile Consortium • Contributes to Eclipse Higgins app framework) • Creates internal bazaar using OSS • Partners with Zend PHP • Starts Dojo Maqetta (RIA tooling) methodology • Accessibility code to Firefox • Leads Apache OpenOffice, CouchDB (Cloudant) • Linux contributions to scalability (8- • IBM starts OpenAjax Alliance and joins Dojo Foundation • OpenStack: platinum sponsor of independent foundation; way+), reliability (stress testing, over 400 IBM contributors defect mgmt, doc) • IBM joins OpenOffice.org & creates ODF Toolkit Union • Increase OSS projects & visibility at JazzHub & GitHub • Leads Apache projects in Web • IBM joins Open Health Tools, merging code from Eclipse Services OHF • Cloud Foundry: platinum sponsor of independent foundation; over 10 IBM contributors • Leads Eclipse projects GEF (editing), • Contributes to Mozilla Bespin (web editor) & WebKit EMF (modeling), XSD/UML2 (XML (browser engine) • Open Data Platform: platinum sponsor Schema), Hyades (testing), Visual • Lead Apache Aries (OSGi Enterprise) • Node.js: platinum sponsor of independent foundation Editor, AspectJ, Equinox (OSGi • Contributes to Apache Shindig • Docker / Open Container Project: founding project sponsor bundles) • Supports Apache Spark, Ambari & other data projects More than 1000 IBM developers IBM leads 80+ OSS projects IBM leads & contributes to involved in OSS projects 200+ OSS projects © IBM Corporation 14 Cloud Standards Customer Council The Cloud Standards IBM is a founding Top Initiatives Customer Council is the member of the CSCC & • CSCC adoption of key open, end-user worked closely with OMG application-specific advocacy group for cloud to establish a strong end- reference architectures standards, user presence. Today, • Documentation of best interoperability & best IBM continues to be an practices around practices. active member of the getting started with Steering Committee & a PaaS regular contributor Downloads Attended 500+ Participating 40k in 2015 4k 2014-15 Members in the CSCC Whitepaper Registrants Webinars §Security for Cloud Computing V2 published March, 2015 §Cloud Reference Architectures 6 Papers §Practical Guide to Cloud Service Agreements V2 published • Web App Hosting published Jan., 2015 Published April, 2015 • Mobile published May, 2015 §Practical Guide to PaaS targeted Sept., 2015 • Big Data Analytics published July, 2015 in 2015 §Practical Guide to Hybrid Computing targeted 4Q15 • Additional architectures in 2H15 (Security, Hybrid, DevOps, Social) © IBM Corporation 15 OpenStack Developed by the premier IBM is a founding Top Initiatives cloud community, member of the • Improvements to OpenStack is an open OpenStack foundation, security, federation & source cloud operating and played an integral audit support system that is able to role in its establishment. • Swift & GPFS encryption control large pools of Additionally, with over • Extend hybrid storage compute, storage & 400 developers functionality of Cinder networking resources contributing, IBM is a top • Trove usability with throughout a datacenter contributor to the project DB2 & CouchDB Very 3,834 2.6m High Total contributors Lines of code Project Activity In the OpenStack: past Since by the 78 30 days 4 the last New Days commit numbers contributors © IBM Corporation 16 Docker & The Open Container Initiative Docker is an open IBM is a top contributor Top Initiatives platform to build, deploy to the Docker open • Grow the Open & run applications using project, representing Container Project portable containers. June nearly 10 percent of all ecosystem 22nd, The Open Container contributions. IBM is a • Harmonize container Initiative launched to founding member of the community around a ensure independent open Open Container single defacto standard governance of the Initiative launched June community 2015. Very 1,103 150k High Total contributors Lines of code Project Activity In the Docker: past Since by the 30 30 days 5 the last New Days commit numbers contributors © IBM Corporation 17 Cloud Foundry A robust development IBM is a founding Top Initiatives platform for the people, member of the Cloud • Growth of the CF Cloud Foundry is a Foundry Foundation, and foundation & the brand powerful & flexible PaaS played an integral role in • Increase IBM contrib’s & cloud allowing coders to its establishment. IBM is the number of dedicated build & deploy apps on a key contributor with 10 contributors their own terms –using dedicated committers & • Launch the IBM hosted CF the languages & the tools code contributions Dojo in TRP they want second only to Pivotal • “Diego”
Recommended publications
  • Workload and Resource Aware, Proactive Autoscaler for Paas Cloud Frameworks
    University of Moratuwa Department of Computer Science & Engineering CS4202 - Research and Development Project inteliScaler Workload and Resource Aware, Proactive Autoscaler for PaaS Cloud Frameworks Group Members 110532R Ridwan Shariffdeen 110375L Tharindu Munasinghe 110056K Janaka Bandara 110059X Bhathiya Supun Supervisors Internal Dr. H.M.N. Dilum Bandara External Mr. Lakmal Warusawithana, WSO2 Dr. Srinath Perera, WSO2 Coordinated by Dr. Malaka Walpola THIS REPORT IS SUBMITTED IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR THE AWARD OF THE DEGREE OF BACHELOR OF SCIENCE OF ENGINEERING AT UNIVERSITY OF MORATUWA, SRI LANKA. February 21, 2016 1 Declaration We, the project group inteliScaler hereby declare that except where specified reference is made to the work of others, the project inteliScaler - a resource & cost aware, proactive auto scaler for PaaS cloud is our own work and contains nothing which is the outcome of work done in collaboration with others, except as specified in the text and Acknowledgement. Signatures of the candidates: ....................................................... R.S. Shariffdeen [110532R] ....................................................... D.T.S.P. Munasinghe [110375L] ....................................................... U.K.J.U. Bandara [110056K] ....................................................... H.S. Bhathiya [110059X] Supervisor: ....................................................... (Signature and Date) Dr. H.M.N. Dilum Bandara Coordinator: ......................................................
    [Show full text]
  • Oracle Metadata Management V12.2.1.3.0 New Features Overview
    An Oracle White Paper October 12 th , 2018 Oracle Metadata Management v12.2.1.3.0 New Features Overview Oracle Metadata Management version 12.2.1.3.0 – October 12 th , 2018 New Features Overview Disclaimer This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described in this document remains at the sole discretion of Oracle. This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. This document and information contained herein may not be disclosed, copied, reproduced, or distributed to anyone outside Oracle without prior written consent of Oracle. This document is not part of your license agreement nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates. 1 Oracle Metadata Management version 12.2.1.3.0 – October 12 th , 2018 New Features Overview Table of Contents Executive Overview ............................................................................ 3 Oracle Metadata Management 12.2.1.3.0 .......................................... 4 METADATA MANAGER VS METADATA EXPLORER UI .............. 4 METADATA HOME PAGES ........................................................... 5 METADATA QUICK ACCESS ........................................................ 6 METADATA REPORTING .............................................................
    [Show full text]
  • Nys Fair Events Mobile Application with Client-Side Caching
    NYS FAIR EVENTS MOBILE APPLICATION WITH CLIENT-SIDE CACHING A Master’s Project Presented to Department of Computer and Information Sciences SUNY Polytechnic Institute Utica, New York In Partial Fulfilment of the requirements for the Master of Science Degree By Sumant Kanala (U00287895) December 2017 © SUMANT KANALA 2017 NYS Fair Events Mobile application with client-side caching Declaration I declare that this project is my own work and has not been submitted in any form for another degree or diploma at any university or other institute of tertiary education. Information derived from the published and unpublished work of others has been acknowledged in the text and a list of references is given. _________________ Sumant Kanala Abstract NYS Fair Events collects data about fair events which happen in New York state throughout the year, bundles them, displays the upcoming events and useful information about the event itself, the weather and forecast prediction, and a Google Maps to show the route to the event from the user’s location. The motivation for creating this project arose with understanding the growing market for mobile applications and by working for a startup for several months now in the field of web development. A trend has been established in which more users are switching towards mobile apps as their preferred information exchange tool than their traditional PCs and hence the development of better apps should be geared towards mobile phones and tablet PCs. The development of the app is mainly divided into two steps, the client and server side. For the client side I developed a Cordova-based mobile app which is cross-platform and can be compiled to work on Android and IOS based mobile devices.
    [Show full text]
  • Apache Log4j 2 V
    ...................................................................................................................................... Apache Log4j 2 v. 2.4.1 User's Guide ...................................................................................................................................... The Apache Software Foundation 2015-10-08 T a b l e o f C o n t e n t s i Table of Contents ....................................................................................................................................... 1. Table of Contents . i 2. Introduction . 1 3. Architecture . 3 4. Log4j 1.x Migration . 10 5. API . 16 6. Configuration . 19 7. Web Applications and JSPs . 50 8. Plugins . 58 9. Lookups . 62 10. Appenders . 70 11. Layouts . 128 12. Filters . 154 13. Async Loggers . 167 14. JMX . 181 15. Logging Separation . 188 16. Extending Log4j . 190 17. Programmatic Log4j Configuration . 198 18. Custom Log Levels . 204 © 2 0 1 5 , T h e A p a c h e S o f t w a r e F o u n d a t i o n • A L L R I G H T S R E S E R V E D . T a b l e o f C o n t e n t s ii © 2 0 1 5 , T h e A p a c h e S o f t w a r e F o u n d a t i o n • A L L R I G H T S R E S E R V E D . 1 I n t r o d u c t i o n 1 1 Introduction ....................................................................................................................................... 1.1 Welcome to Log4j 2! 1.1.1 Introduction Almost every large application includes its own logging or tracing API. In conformance with this rule, the E.U.
    [Show full text]
  • What Is Bluemix
    IBM Brings Bluemix to Developers! This document has been prepared for the TMForum Hackathon in Nice, France. The first section of this document shares Bluemix related notes, and it is followed by notes appropriate for viewing content from exposed APIs (provided by TMForum and FIware) then you see the node flows that are available for you. IBM® Bluemix™ is an open-standard, cloud-based platform for building, managing, and running apps of all types, such as web, mobile, big data, and smart devices. Capabilities include Java, mobile back-end development, and application monitoring, as well as features from ecosystem partners and open source—all provided as-a-service in the cloud. Get started with Bluemix: ibm.biz/LearnBluemix Sign up for Bluemix: https://ibm.biz/sitefrbluemix Getting started with run times: http://bluemix.net/docs/# View the catalog and select the mobile cloud boilerplate: http://bluemix.net/#/store/cloudOEPaneId=store Tap into the Internet of Things: http://bluemix.net/#/solutions/solution=internet_of_things Bluemix tutorial in Open Classroom: http://openclassrooms.com/courses/deployez-des-applications- dans-le-cloud-avec-ibm-bluemix This table below can be used for general enablement. It is been useful to developers are previous hackathons. Source Code : Quick Start Technical Asset Name URL/Mobile App Technical Asset Description Guide Uses Node.js runtime, Internet Connected Home Automation ibm.biz/ATTconnhome2 of Things boilerplate, Node-RED ibm.biz/ATTconnhome2qs App editor and MQTT protocol Uses Node.js runtime, Connected
    [Show full text]
  • Apachecon US 2008 with Apache Shindig
    ApacheCon US 2008 Empowering the social web with Apache Shindig Henning Schmiedehausen Sr. Software Engineer – Ning, Inc. November 3 - 7 • New Orleans Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 1 • How the web became social • Get out of the Silo – Google Gadgets • OpenSocial – A social API • Apache Shindig • Customizing Shindig • Summary November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 2 ApacheCon US 2008 In the beginning... Freitag, 7. November 2008 3 ApacheCon US 2008 ...let there be web 2.0 Freitag, 7. November 2008 4 • Web x.0 is about participation • Users have personalized logins Relations between users are graphs • "small world phenomenon", "six degrees of separation", Erdös number, Bacon number November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 5 ApacheCon US 2008 The Silo problem Freitag, 7. November 2008 6 • How the web became social • Get out of the Silo – Google Gadgets • OpenSocial – A social API • Apache Shindig • Customizing Shindig • Summary November 3 - 7 • New Orleans ApacheCon US 2008 Leading the Wave of Open Source The Official User Conference of The Apache Software Foundation Freitag, 7. November 2008 7 ApacheCon US 2008 iGoogle Freitag, 7. November 2008 8 • Users adds Gadgets to their homepages Gadgets share screen space • Google experiments with Canvas view Javascript, HTML, CSS • A gadget runs on the Browser! Predefined Gadgets API • Core APIs for IO, JSON, Prefs; optional APIs (e.g.
    [Show full text]
  • Tracking Known Security Vulnerabilities in Third-Party Components
    Tracking known security vulnerabilities in third-party components Master’s Thesis Mircea Cadariu Tracking known security vulnerabilities in third-party components THESIS submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE in COMPUTER SCIENCE by Mircea Cadariu born in Brasov, Romania Software Engineering Research Group Software Improvement Group Department of Software Technology Rembrandt Tower, 15th floor Faculty EEMCS, Delft University of Technology Amstelplein 1 - 1096HA Delft, the Netherlands Amsterdam, the Netherlands www.ewi.tudelft.nl www.sig.eu c 2014 Mircea Cadariu. All rights reserved. Tracking known security vulnerabilities in third-party components Author: Mircea Cadariu Student id: 4252373 Email: [email protected] Abstract Known security vulnerabilities are introduced in software systems as a result of de- pending on third-party components. These documented software weaknesses are hiding in plain sight and represent the lowest hanging fruit for attackers. Despite the risk they introduce for software systems, it has been shown that developers consistently download vulnerable components from public repositories. We show that these downloads indeed find their way in many industrial and open-source software systems. In order to improve the status quo, we introduce the Vulnerability Alert Service, a tool-based process to track known vulnerabilities in software projects throughout the development process. Its usefulness has been empirically validated in the context of the external software product quality monitoring service offered by the Software Improvement Group, a software consultancy company based in Amsterdam, the Netherlands. Thesis Committee: Chair: Prof. Dr. A. van Deursen, Faculty EEMCS, TU Delft University supervisor: Prof. Dr. A.
    [Show full text]
  • A Complete Survey on Software Architectural Styles and Patterns
    Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 70 ( 2015 ) 16 – 28 4th International Conference on Eco-friendly Computing and Communication Systems, ICECCS 2015 A Complete Survey on Software Architectural Styles and Patterns Anubha Sharmaa*,Manoj Kumarb, Sonali Agarwalc a,b,cIndian Institute of Information Technology,Allahabad 211012,India Abstract Software bought revolutionary change making entrepreneurs fortunate enough to make money in less time with least effort and correct output. SDLC (Software development life cycle) is responsible for software’s reliability, performance, scalability, functionality and maintainability. Although all phases of SDLC have their own importance but Software architecture serves as the foundation for other phases of SDLC. Just like sketch of a building helps constructor to correctly construct the building, software architecture helps software developer to develop the software properly. There are various styles available for software architecture. In this paper, clear picture of all important software architecture styles are presented along with recent advancement in software architecture and design phases. It could be helpful for a software developer to select an appropriate style according to his/her project’s requirement. An architectural style must be chosen correctly to get its all benefits in the system. All the architectural styles are compared on the basis of various quality attributes. This paper also specifies the application area, advantages and disadvantages of each architectural style. © 20152015 The The Authors. Authors. Published Published by byElsevier Elsevier B.V. B.V. This is an open access article under the CC BY-NC-ND license (Peerhttp://creativecommons.org/licenses/by-nc-nd/4.0/-review under responsibility of the Organizing).
    [Show full text]
  • Chainsys-Platform-Technical Architecture-Bots
    Technical Architecture Objectives ChainSys’ Smart Data Platform enables the business to achieve these critical needs. 1. Empower the organization to be data-driven 2. All your data management problems solved 3. World class innovation at an accessible price Subash Chandar Elango Chief Product Officer ChainSys Corporation Subash's expertise in the data management sphere is unparalleled. As the creative & technical brain behind ChainSys' products, no problem is too big for Subash, and he has been part of hundreds of data projects worldwide. Introduction This document describes the Technical Architecture of the Chainsys Platform Purpose The purpose of this Technical Architecture is to define the technologies, products, and techniques necessary to develop and support the system and to ensure that the system components are compatible and comply with the enterprise-wide standards and direction defined by the Agency. Scope The document's scope is to identify and explain the advantages and risks inherent in this Technical Architecture. This document is not intended to address the installation and configuration details of the actual implementation. Installation and configuration details are provided in technology guides produced during the project. Audience The intended audience for this document is Project Stakeholders, technical architects, and deployment architects The system's overall architecture goals are to provide a highly available, scalable, & flexible data management platform Architecture Goals A key Architectural goal is to leverage industry best practices to design and develop a scalable, enterprise-wide J2EE application and follow the industry-standard development guidelines. All aspects of Security must be developed and built within the application and be based on Best Practices.
    [Show full text]
  • Return of Organization Exempt from Income
    OMB No. 1545-0047 Return of Organization Exempt From Income Tax Form 990 Under section 501(c), 527, or 4947(a)(1) of the Internal Revenue Code (except black lung benefit trust or private foundation) Open to Public Department of the Treasury Internal Revenue Service The organization may have to use a copy of this return to satisfy state reporting requirements. Inspection A For the 2011 calendar year, or tax year beginning 5/1/2011 , and ending 4/30/2012 B Check if applicable: C Name of organization The Apache Software Foundation D Employer identification number Address change Doing Business As 47-0825376 Name change Number and street (or P.O. box if mail is not delivered to street address) Room/suite E Telephone number Initial return 1901 Munsey Drive (909) 374-9776 Terminated City or town, state or country, and ZIP + 4 Amended return Forest Hill MD 21050-2747 G Gross receipts $ 554,439 Application pending F Name and address of principal officer: H(a) Is this a group return for affiliates? Yes X No Jim Jagielski 1901 Munsey Drive, Forest Hill, MD 21050-2747 H(b) Are all affiliates included? Yes No I Tax-exempt status: X 501(c)(3) 501(c) ( ) (insert no.) 4947(a)(1) or 527 If "No," attach a list. (see instructions) J Website: http://www.apache.org/ H(c) Group exemption number K Form of organization: X Corporation Trust Association Other L Year of formation: 1999 M State of legal domicile: MD Part I Summary 1 Briefly describe the organization's mission or most significant activities: to provide open source software to the public that we sponsor free of charge 2 Check this box if the organization discontinued its operations or disposed of more than 25% of its net assets.
    [Show full text]
  • Cloud Computing
    PA200 - Cloud Computing Lecture 6: Cloud providers by Ilya Etingof, Red Hat In this lecture • Cloud service providers • IaaS/PaaS/SaaS and variations • In the eyes of the user • Pros&Cons • Google Cloud walk-through Cloud software vs cloud service • Cloud software provider • OpenStack, RedHat OpenShift, oVirt • Many in-house implementations • Cloud service provider • Amazon EC2 • Microsoft Azure • Google Cloud Platform • RedHat OpenShift Online • ... What does CSP do? A combination of: • IaaS • PaaS/Stackless/FaaS • SaaS Business use of CSPs The hyperscalers: What does IaaS CSP do? • Abstracts away the hardware • Operating system as a unit of scale (before IaaS, hardware computer has been a unit of scale) IaaS CSP business model • Owns/rents physical DC infrastructure • Owns/buys Internet connectivity (links, IX etc) • Provides IaaS to end customers • Serves other CSPs: PaaS and SaaS • Base for multi-cloud CSPs Typical IaaS offering • Compute nodes (VMs) • Virtual networks • Bare metal nodes • Managed storage (block, file systems) • Instance-based scaling and redundancy • Pay per allocated resources (instances, RAM, storage, traffic) Example IaaS • Amazon Elastic Compute Cloud (EC2) • Google Cloud • Microsoft Azure Cloud Computing Service IaaS CSP differentiation • Technically interchangeable • Similar costs • Customer is not heavily locked-in Multicloud Multiple cloud services under the single control plane • Reduces dependence on a single CSP • Balances load/location/costs • Gathers resources • Same deployment model (unlike hybrid cloud) Examples of multicloud software • IBM Cloud Orchestrator • RedHat CloudForms • Flexera RightScale What does PaaS CSP do? • Abstracts away the OS • Containerized application as a unit of scale PaaS CSP business model • Owns or rents the IaaS • Maintains the platform • Maintains services, data collections etc.
    [Show full text]
  • Apache Karaf ${Karaf.Version}
    Apache Karaf Version 2.2.5 Apache Karaf Users' Guide 1 Copyright 2011 The Apache Software Foundation The PDF format of the Karaf Manual has been generated by Prince XML (http://www.princexml.com). 2 Table of contents Overview Quick Start Users Guide Developers Guide 3 Overview 4 OVERVIEW Karaf Overview Apache Karaf is a small OSGi based runtime which provides a lightweight container onto which various components and applications can be deployed. Here is a short list of features supported by the Karaf: • Hot deployment: Karaf supports hot deployment of OSGi bundles by monitoring jar files inside the [home]/deploy directory. Each time a jar is copied in this folder, it will be installed inside the runtime. You can then update or delete it and changes will be handled automatically. In addition, Karaf also supports exploded bundles and custom deployers (Blueprint and Spring ones are included by default). • Dynamic configuration: Services are usually configured through the ConfigurationAdmin OSGi service. Such configuration can be defined in Karaf using property files inside the [home]/etc directory. These configurations are monitored and changes on the properties files will be propagated to the services. • Logging System: using a centralized logging back end supported by Log4J, Karaf supports a number of different APIs (JDK 1.4, JCL, SLF4J, Avalon, Tomcat, OSGi) • Provisioning: Provisioning of libraries or applications can be done through a number of different ways, by which they will be downloaded locally, installed and started. • Native OS integration: Karaf can be integrated into your own Operating System as a service so that the lifecycle will be bound to your Operating System.
    [Show full text]