Home > Computing and Information Technology > Computer networking and communications > Client–Server networking > Developing and Hosting Applications on the Cloud: (IBM Press)
5%
Developing and Hosting Applications on the Cloud: (IBM Press)

Developing and Hosting Applications on the Cloud: (IBM Press)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

A Complete, Practical Guide to Building and Hosting Cloud Services That Deliver Exceptional Business Value In this unique title, key developers of the IBM SmartCloud Enterprise share indispensable insights for developing and operating cloud-based solutions on any cloud platform. Drawing on their unsurpassed in-the-trenches experience, the authors help you develop the new mindset and skills needed to succeed in cloud environments, where development, business, and system operations are linked more tightly than ever. Using examples based on IBM SmartCloud Enterprise, the authors cover a wide variety of cloud "use cases," while also introducing general principles for automating and optimizing IT infrastructure in any cloud environment. They begin by presenting an authoritative, accessible review of cloud computing and Infrastructure as a Service (IaaS) cloud concepts. Next, they demonstrate how to use cloud tools, develop basic cloud applications, and utilize standards to establish interoperability between clouds. Finally, drawing on deep personal experience, they offer best-practice solutions for all facets of cloud hosting, including security, monitoring, performance, availability, and business support. Throughout, they emphasize real-world problem solving, offering numerous code examples and practical demonstrations of real-world tools and utilities. Coverage includes Understanding each cloud deployment model: private, community, public, and hybrid Reviewing key cloud computing use cases, including those based on virtualization and collaboration Developing for the cloud with the LAMP stack, Windows, J2EE, WebSphere, and other technologies Building apps for the IBM SmartCloud Enterprise public infrastructure Using the command line toolkit, Java, and REST APIs to manage IBM SmartCloud Enterprise resources Exploring cloud computing standards and open source projects that promote interoperability among clouds Building cloud applications to customize images, deliver network services, install/manage software, and provide remote desktops Using IBM's powerful self-service and delegated administration models and best-of-breed VM images Leveraging open source projects for cloud service management and virtualization Understanding cloud service security: trusted certificates, identity/access management, SSH, HTTPS, IPSec, application hardening, and much more Monitoring and optimizing performance and availability through the entire system lifecycle Managing, scaling, and automating cloud applications to meet business needs This title will be valuable to every enterprise developer, architect, and IT manager seeking the full benefits of cloud-based services; all ISVs building value-add services on public clouds; and everyone building applications that rely heavily on IaaS, Platform as a Service (PaaS), Software as a Service (SaaS), or Business as a Service (BaaS).

Table of Contents:
Preface     xiii Introduction     1 Part I: Background Information Chapter 1 Infrastructure as a Service Cloud Concepts     7 Workloads     8 Use Cases     10 Actors     10 Web Site Hosting     10 Short-Term Peak Workloads     11 Proof-of-Concept     12 Extra Capacity     14 Open Source/Enterprise Collaboration     15 Storage System for Security Videos     15 Business Scenario: IoT Data Hosting Provider     16 Virtualization     17 Infrastructure as a Service Clouds     22 Other Cloud Layers     24 Virtual Machine Instances     26 Virtual Machine Images     26 Storage     27 Block Storage     27 File-Based Storage     28 Network Virtualization     29 IP Addresses     30 Network Virtualization     30 Desktop Virtualization     32   Part II: Developing Cloud Applications Chapter 2 Developing on the Cloud     35 Linux, Apache, MySQL, and PHP     35 Windows     40 Java 2 Enterprise Edition     40 Java SDK     41 WebSphere Application Server     41 Relational Database     47 Data Persistence     49 Messaging     54 Scheduled Events     58 Business Scenario: Developing the IoT Data Portal     59 Integration of Application Lifecycle Management Tools with Clouds     67 Rational Application Developer     69 Rational Team Concert     72 Build and Deployment Automation     75 Business Scenario: Application Lifecycle Management Tools     84 Chapter 3 Developing with IBM SmartCloud Enterprise APIs     85 Resource Model     86 Entity Lifecycles     87 Command Line     91 Environment Setup     91 Querying the Catalog     92 Provisioning an Instance     92 Provisioning Storage     96 Provisioning an Instance with Parameters     97 Managing IP Addresses     98 Saving Images     99 Java API     100 Environment Setup     100 Querying the Catalog     101 Working with Virtual Machine Instances     104 Locations and Capabilities     108 Working with Images     110 Uploading Files When Creating a New Instance     111 Minimizing REST Calls     112 Example: Developing a Maven Cloud Plug-In     114 REST API     122 Background     122 Using PHP to Invoke the IBM SmartCloud Enterprise REST APIs     125 Example: create instance Form     130 Example: Page to Show a List of Instances     139 Using Java to Invoke the IBM SmartCloud Enterprise REST APIs     144 Rational Asset Manager     146 Business Scenario: Using Elastic Cloud Services to Scale     152 Chapter 4 Standards     157 Data Exchange     157 Extensible Markup Language (XML)      157 JavaScript Object Notation (JSON)      160 REST     162 Background     163 HyperText Transfer Protocol     163 REST Architecture     164 Implementing and Consuming REST Services     165 Example: Uploading Files When Creating Instances with REST     169 JAX-RS     171 Virtualization     178 Open Virtualization Format     179 Cloud Computing     179 Cloud Computing Reference Architecture     180 Distributed Management Task Force Open Cloud Standards Incubator     180 Cloud Data Management Interface     181 Business Scenario: IoT Data Use of Standards     181 Chapter 5 Open Source Projects     183 Virtualization Projects     183 Kernel-Based Virtual Machine (KVM)      183 QEMU     185 libvirt     186 Xen     188 Cloud Projects     188 Eucalyptus     188 Apache Libcloud     189 Delta Cloud     190 OpenStack     190 Cloud Foundry     191 Hadoop     191 Setting up Hadoop     192 Business Scenario: Data Management     194 Chapter 6 Cloud Services and Applications     197 Creating and Customizing Images     197 Operating Systems Specifics     200 Modeling Deployment Topologies     200 Services     206 Linux Services     207 Windows Services     209 Networking     209 Basic Network Settings     209 Software Installation and Management     211 Red Hat Package Management and YUM     211 Software Management on SUSE     211 Cloud Software Bundles     212 Open Service Gateway Initiative (OSGi)      213 Storage     223 Block Storage     224 File-Based Storage     226 File Systems     227 Network Storage Systems     230 Structured Storage     231 Managing Storage on IBM SmartCloud Enterprise     232 Remote Desktop Management     233 X Windows     233 Virtual Network Computing (VNC)      234 NX Remote Desktop     236 Composite Applications     237 Email     238 Setting up an SMTP Server     238 Software as a Service     239 Document-Management Systems     239 Email and Collaboration Suites     241 Business Scenario: The IoT Data Application     242   Part III: Exploring Hosting Cloud Applications Chapter 7 Security     243 Background     243 Business Scenario: IoT Data Security Context     244 Public Key Infrastructures and Certificates     245 Example: Trusted Certificate Signing Authorities in WebSphere Application Server     249 Identity and Access Management     252 Configuring Authentication and Access in J2EE Applications     254 Managing Users with Lightweight Directory Access Protocol     256 Enabling an Application for Multitenant Access     260 Federated Identity Management     260 OAuth     261 Network Security     266 Firewalls     266 Example: Connecting to a VLAN through a Firewall     271 Operating System Network Security Mechanisms     271 Business Scenario: Network Deployment and Firewall Rules     272 Proxy Servers     273 Virtual Private Networks     276 Browser Security     278 Application Hardening     280 Cross-Site Scripting     280 Cross-Site Request Forgery     281 SQL and Other Injection Attacks     282 Secure Communication Protocols     282 Secure Shell (SSH)      283 HTTPS     290 Internet Protocol Security (IPSec)      293 Operating System and Virtual Machine Security     293 Basic Operating System Tools     293 Security-Enhanced Linux     294 Security of Data at Rest     298 Security Events     298 Security Compliance     299 Business Scenario: IoT Data Security Architecture     300 Chapter 8 Performance,Availability, Monitoring, and Metering 301 Performance and Scalability     301 Compute Capacity     302 Network Performance     302 J2EE Application Performance and Scalability     304 Performance Analysis and Testing     307 Availability     310 Backup, Recovery, and Restore     311 Storage Availability     314 Availability of Relational Databases     315 Virtual IP Addresses     316 Monitoring and Metering     317 Operating System Monitoring     318 Network Monitoring     323 Application Monitoring     323 Comprehensive Monitoring Solutions     327 Business Scenario: IoT Data Performance,Availability, Monitoring, and Metering Plan     328 Chapter 9 Operations and Maintenance on the Cloud     331 Business Support Systems     331 Maintaining Compatibility with Future Versions of Software     333 An Evolving API     334 Java     334 REST     335 XML     336 JSON     336 Command Line     337 Data     337 Business Scenario: IoT Data Operations and Maintenance Plan     337 Further Reading     339 References     345 Index     355  


Best Sellers


Product Details
  • ISBN-13: 9780133066876
  • Publisher: Pearson Education (US)
  • Publisher Imprint: IBM Press
  • Language: English
  • Weight: 1 gr
  • ISBN-10: 0133066878
  • Publisher Date: 18 Jun 2012
  • Binding: Digital download
  • Series Title: IBM Press


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Developing and Hosting Applications on the Cloud: (IBM Press)
Pearson Education (US) -
Developing and Hosting Applications on the Cloud: (IBM Press)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Developing and Hosting Applications on the Cloud: (IBM Press)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA