Posts

Showing posts from June, 2018

Terabytes… Petabyte… Exabyte…What Are They?

Image
Terabytes… Petabyte…   Exabyte …What Are They? • Bit = Binary Digit • 8 Bits = 1 Byte • 1024 Bytes = 1 Kilobyte • 1024 Kilobytes = 1 Megabyte • 1024 Megabytes = 1 Gigabyte • 1024 Gigabytes = 1 Terabyte • 1024 Terabytes = 1 Petabyte • 1024 Petabytes = 1 Exabyte • 1024 Exabytes = 1 Zettabyte • 1024 Zettabytes = 1 Yottabyte • 1024 Yottabytes = 1 Brontobyte • 1024 Brontobytes = 1 Geopbyte x

What is NoSQL?

Image
NoSQL is an approach to databases that represents a shift away from traditional relational database management systems (RDBMS). To define NoSQL, it is helpful to start by describing SQL, which is a query language used by RDBMS. Relational databases rely on tables, columns, rows, or schemas to organize and retrieve data. In contrast, NoSQL databases do not rely on these structures and use more flexible data models. NoSQL can mean “not SQL” or “not only SQL.” As RDBMS have increasingly failed to meet the performance, scalability, and flexibility needs that next-generation, data-intensive applications require, NoSQL databases have been adopted by mainstream enterprises. NoSQL is particularly useful for storing unstructured data, which is growing far more rapidly than structured data and does not fit the relational schemas of RDBMS. Common types of unstructured data include: user and session data; chat, messaging, and log data; time series data such as IoT and device data; and large ob

Cloud Foundry

Image
Cloud Foundry (PaaS) is available as a stand-alone software package. You can, of course, deploy it on Amazon’s AWS, but you can also host it yourself on your own OpenStack server, or through HP’s Helion or VMware’s vSphere. First of all, though, to be completely clear, just what is a Cloud Computing platform? There are, broadly speaking, three major categories of Cloud Computing: Infrastructure as a Service (IaaS) , which provides only a base infrastructure, leaving the end user responsible for platform and environment configuration necessary to deploy applications.  Amazon Web Services  and  Microsoft Azure  are prime examples of IaaS. Software as a Service (SaaS ) like Gmail or Salesforce.com. Platform as a Service (PaaS ) , which helps to reduce the development overhead (environment configuration) by providing a ready-to-use platform.  PaaS services  can be hosted on top of infrastructure provided by an IaaS.

Core Serverless Services in AWS

Image
Core Serverless Services in AWS   AWS lambda – upload your code to Lambda and Lambda does the rest for you and ensures that your code runs on high scalable and high available infrastructure. Each piece of code that you upload to Lambda is called as a Lambda function and it runs as a self-contained independent Microservice. You Pay only for the time your code runs and there is no charge when your code is not running. It supports Node.js, python, Java and C#   Amazon API Gateway is helps you create and publish APIs and it tightly integrates with AWS Lambda to let you create completely serverless APIs. This is a fully managed service and you can use it to build Restful APIs. Restful API are the APIs that follow a client-server model, where client is stateful and server is completely stateless.  These APIs can then be consumed by your web or mobile applications, allowing you to interact with different AWS services through your code running on AWS Lambda. It can handle thousan

Serverless Architecture

Image
  Serverless Architecture   Serverless architectures are application designs that incorporate third-party “Backend as a Service” (BaaS) services, and/or that include custom code run in managed, ephemeral (temporary) containers on a “Functions as a Service” (FaaS) platform. By using these ideas, and related ones like single-page applications, such architectures remove much of the need for a traditional always-on server component. Serverless architectures may benefit from significantly reduced operational cost, complexity, and engineering lead time, at a cost of increased reliance on vendor dependencies and comparatively immature supporting services.   Serverless was first used to describe applications that significantly or fully incorporate third-party, cloud-hosted applications and services, to manage server-side logic and state. These are typically “rich client” applications—think single-page web apps, or mobile apps—that use the vast ecosystem of cloud-accessible da

Difference between properties vs yaml file

Image