My name is Vishal Biyani! I am an avid developer and a cloud enthusiast! I am lucky enough to witness some very exciting changes in technology and data landscape.

Vishal's articles

  1. Cloud Slice: Eucalyptus for Hybrid Clouds

    This entry is part 6 of 6 in the series Cloud Slice

    This entry is part 6 of 6 in the series Cloud SliceWhat is Eucalyptus? Eucalyptus is a platform which can enable you to use your existing hardware to build in house Infrastructure as a Service (IAAS). You don’t need to buy special hardware to build a private cloud. Eucalyptus is built with APIs similar to public cloud […]

  2. Cloud Slice: Redhat OpenShift

    This entry is part 5 of 6 in the series Cloud Slice

    This entry is part 5 of 6 in the series Cloud SliceWhat is Redhat OpenShift OpenShift is the Platform as a Service (PaaS) offered by Redhat. It offers an environment for you to deploy, scale and manage applications while you as a developer can focus on building applications. OpenShift has built in support for PHP, […]

  3. Log Management as a Service

    What & Why: Log Management in Cloud Logging is often not the most exciting part of an application, but definitely an important one. Logging and managing logs becomes even more important in a multi node clustered environments where logs are spread across nodes. It is not a very productive proposition to log on to each […]

  4. Cloud Slice: Oracle Cloud

    This entry is part 4 of 6 in the series Cloud Slice

    This entry is part 4 of 6 in the series Cloud SliceEarlier this month in San Francisco, Oracle announced their Cloud platform in Oracle Open World 2012. Though a late entrant to Cloud game, Oracle decided to enter with a fully baked platform ranging from Infrastructure as a Service to Software as a Service. Oracle cloud also comes […]

  5. Cloud Slice: Google Compute Engine

    This entry is part 3 of 6 in the series Cloud Slice

    This entry is part 3 of 6 in the series Cloud SliceGoogle Compute Engine is a computing service in cloud where you can run large workloads at Google speed. You can spawn virtual machines, network them together and store and access data from variety of alternatives. The offering is ideal for high performance computing, processing […]

  6. Win CloudBees Goodies … and Check Out ClickStart!

    Zero to 60mph in 6 seconds! This is the typical kind of promise made in an advertisement for a super horse-powered bike, right? Lately, with the pace of technological change, I started wondering if the same promise would be possible with the many languages and frameworks I see mushrooming everywhere. And then my wish was […]

  7. SaaS and Cloud Service Curation

    Software as a service has grown in businesses like Customer Relationship Management (CRM), Human Resource management (HRM) etc. Companies like Salesforce, Google Apps, Zoho have been successfully implementing and delivering business solutions in these areas. But with emergence of Platform as a Service (PaaS) providers there has been a niche set of players who have […]

  8. Cloud Slice: Amazon Glacier

    This entry is part 2 of 6 in the series Cloud Slice

    This entry is part 2 of 6 in the series Cloud SliceAmazon Glacier is a storage service launched by Amazon last month. In this edition of Cloud Slice, we will go through basics of Amazon Glacier. When to use Amazon Glacier? Amazon Glacier is meant for data that you want to store but you don’t […]

  9. Accelerate Java Apps with CloudBees

    CloudBees platform: An Introduction The world of Java development has changed drastically with Maven and Jenkins/Hudson. Maven has changed the way applications are built and dependencies are managed. While Jenkins has become a tool of choice for continuous integration (CI) and continuous delivery (CD). Exploring these topics in detail is not on agenda today, we […]

  10. Cloud Slice

    This entry is part 1 of 6 in the series Cloud Slice

    This entry is part 1 of 6 in the series Cloud SliceHello CloudSpringers! Starting this week, CloudSpring is getting a brand new series: Cloud Slice. We will bring you small slices from the world of the cloud every two weeks. I hope you enjoy these slices from the world of cloud computing, along with your […]

  11. Content Delivery Networks (CDN) : Get to the Edge!

    “A picture is worth thousand words” was the phrase coined in early 1920s and was relevant as late as 2000s. But trust me the world has literally moved on! The world is defined today by digital content like videos. Record on your mobile device with 8mp camera, upload to a tube (Any tube;) ), and […]

  12. Get in the cloud with CloudFoundry

    Today, we are learning how to get in the cloud with CloudFoundry, a cloud platform by VMWare. On the way, we are going to setup a whole bunch of things that are reusable assets for some future adventures! So without further ado, let’s take a dive. Get up and running with Spring Roo Example Spring […]

  13. Multitenancy and Google App Engine (GAE) Java

    Multi-tenant applications, one instance serves more than one organization, but at the same time provides virtual isolation to data and applications from other tenants of the application. Since the hardware, Operating system, and in some cases application code are the same for all tenants of the application, it’s easier to maintain, monitor and make incremental […]

  14. CloudSpring: Google App Engine: Database Strategies

    Traditional enterprize systems have well developed designs & strategies around relational databases. Relational database products are well developed not only from a data consistency point of view (ACID) but also from a database administration perspective. Databases are maintained in house or sourced to a competent vendor who has a well developed process for backup, migration and security. In contrast to this, the emerging cloud technologies employ NO SQL database structure more often than not.

  15. CloudSpring: Understanding Google App Engine (GAE) Java API Part 2: Setup and Introduction

    In the first part of this series , we went through the basic environment GAE offers the developer. You must be excited to get yourself into coding your first application and seeing it live! Setting up the IDE for GAE development is a fairly simple task: simply install the GAE plugin in Eclipse version of your choice and you are good to start development on GAE. But before we actually get into APIs and services GAE can offer, let’s understand the application structure and configuration which affects how your application will work in runtime.

  16. Understanding Google App Engine (GAE) Java API Part 1: Landscape Overview

    Writing apps in your favorite language on the web is fun and rewarding for developers — and can be a good value proposition for small businesses and start ups. This is easily possible with Google App Engine (GAE), with Java as the language of development. It’s very important to know the landscape within which you can build your application using emerging GAE, and to understand the limitations of an evolving product. Sandboxed Runtime Environment for Java Applications in Google run on Java 6 JVM, and the SDK supports Java 5 or later.

  17. Google App Engine: Database Strategies

    Traditional enterprize systems have well developed designs & strategies around relational databases. Relational database products are well developed not only from a data consistency point of view (ACID) but also from a database administration perspective. Databases are maintained in house or sourced to a competent vendor who has a well developed process for backup, migration […]

  18. CloudSpring: Google App Engine for Small Business

    Every business today, small or big uses IT to automate business process. While big business have capital and man power to develop and maintain software and hardware, for small businesses it always may not be worth the ROI. The good news is in today’s world and specially in last couple of years, we have options of “pay as you go”, both software and hardware. While there are many choices available in market, we are going to look at “Google App Engine”