Kubernetes on AWS -- Kubernetes on CoreOS on AWS -- Kubernetes on Google Cloud platform -- Using multiple zones -- Using the tectonic console -- Using volumes -- Using services -- Using rolling updates -- Scheduling pods on nodes -- Configuring compute resources -- Using ConfigMaps -- Using resource quotas -- Using autoscaling -- Configuring logging -- Using an HA master with OpenShift -- Developing a highly available website
In this fast-paced book on the Docker open standards platform for developing, packaging and running portable distributed applications, Deepak Vorhadiscusses how to build, ship and run applications on any platform such as a PC, the cloud, data center or a virtual machine. He describes how to install and create Docker images. and the advantages of Docker containers.The remainder of the book is devoted to discussing using Docker with important software solutions. He begins by discussing using Docker with a traditional RDBMS using Oracle and MySQL. Next he moves on to NoSQL with chapter on MongoDB Cassandra, and Couchbase. Then he addresses the use of Docker in the Hadoop ecosystem with complete chapters on utilizing not only Hadoop, but Hive, HBase, Sqoop, Kafka, Solr and Spark. What You Will Learn How to install a Docker image How to create a Docker container How to run an Application in a Docker Container Use Docker with Apache Hadoop Ecosystem Use Docker with NoSQL Databases Use Docker with RDBMS Who This Book Is ForApache Hadoop Developers. Database developers. NoSQL Developers.
Learn the fundamental foundations and concepts of the Apache HBase (NoSQL) open source database. It covers the HBase data model, architecture, schema design, API, and administration. Apache HBase is the database for the Apache Hadoop framework. HBase is a column family based NoSQL database that provides a flexible schema model. What You'll Learn Work with the core concepts of HBase Discover the HBase data model, schema design, and architecture Use the HBase API and administration Who This Book Is For Apache HBase (NoSQL) database users, designers, developers, and admins.
Pro Couchbase Development: A NoSQL Platform for the Enterprise discusses programming for Couchbase using Java and scripting languages, querying and searching, handling migration, and integrating Couchbase with Hadoop, HDFS, and JSON.
Pro MongoDB Development is about MongoDB, a NoSQL database based on the BSON (binary JSON) document model. The book discusses all aspects of using MongoDB in web Java, PHP, Ruby, JavaScript are the most commonly used programming/scripting languages and the book discusses accessing MongoDB database with these languages. The book also discusses using Java EE frameworks Kundera and Spring Data with MongoDB. As NoSQL databases are commonly used with the Hadoop ecosystem the book also discusses using MongoDB with Apache Hive. Migration from other NoSQL databases (Apache Cassandra and Couchbase) and from relational databases (Oracle Database) is also discussed. What You'll The target audience of the book is NoSQL database developers. Target audience includes Java, PHP and Ruby developers. The book is suitable for an intermediate level course in NoSQL database.
Focusing on the practical application of JRuby, this SpringerBrief provides a comprehensive guide for web developers and researchers. It details the creation of a Rails web application using JRuby on the Java Virtual Machine, showcasing deployment on Oracle WebLogic and JBoss servers. The text covers integration with Oracle and MySQL databases, enabling Flash, and utilizing Ruby syntax for development. Ideal for advanced students and professionals, it emphasizes hands-on techniques for building and deploying web applications.
The Rhodes framework stands out among mobile frameworks due to its unique features that enhance development efficiency and user experience. It provides a robust set of tools for creating cross-platform applications, streamlining the coding process. Additionally, its ability to integrate with native device functionalities allows developers to leverage the full potential of mobile devices. The framework's focus on simplicity and flexibility makes it an appealing choice for developers aiming to build high-quality mobile applications.
Asynchronous JavaScript and XML (Ajax) is a web technique used to transfer data between a browser and server asynchronously without posting the web page to the server. „Asynchronously“ implies that the processing of the web page continues while the Ajax request is sent to the server and a response is received from the server. The web page, or section(s) of the web page, is refreshed with the Ajax response without reposting the web page. Ajax has the following advantages over non-Ajax web applications. - Reduced response time and reduced server load, as the complete web page is not reposted. - Reduced bandwidth of web applications as only data is transferred and the HTML format is applied in the browser. - Separation of data, format and style. The book covers web search and RSS Feed with Ajax as well as form validation with Ajax frameworks for Java, JSP, JSF, and PHP. It discusses using Ajax in Oracle JDeveloper and is IDE based. JDeveloper has the following advantages over Eclipse IDE. - JDeveloper 11g provides an integrated JavaScript Editor for Ajax/Web development. - It also provides a PHP extension. - JDeveloper has a built-in support for JSF and for JDBC.