AppsOnAzure Community Blog

Launching iPaaS and dPaaS services

 

Next generation development tools redefining the process of developing and integrating enterprise applications in the cloud

 

Today we are launching 2 new services on AppsOnAzure, CollabBridge is our integration platform delivered as a service (iPaaS) and CollabStudio is our development platform delivered as a service (dPaaS)

dPaaS or development platforms delivered as a service is a scenario where next generation development tools are offered as service in the cloud and accessed through a browser to build feature rich business applications without installing any tools ...

<< MORE >>

Multitier tenancy model with AppsOnAzure

Importance of Multitenancy in development platforms delivered service and how different they are - 

As is true in case of any service oriented business models where one can achieve better cost arbitration with greater levels of resource ... << MORE >>

Moving from NoSQL to NewSQL

As the web expanded and created new social networking sites and multi player online games, the need for more transactions and throughput increased rapidly forcing the need to implement new solutions.The traditional RDBMS based solutions could not match up to the demand and failed miserably when confronted with the challenges.

Software Industry witnessed a new wave of NoSQL based solutions in the market that offered the users to scale to any level with its simple data storage and retrieval mechanisms.Though NoSQL is a light weight based solution that lets you scale ...

<< MORE >>

Cloud computing as a utility

Cloud computing has been around for a while, but the adoption has increased in the recent past than ever before. The big companies always had the advantage of purchasing power and hardware to meet the computing requirements, but the small and medium companies could not afford to try their ideas due to lack of access.

Nicholas Carr’s vision of cloud computing, the Big Switch, had spent a lot of time on the electric utilities and its evolution in the ...

<< MORE >>

Azure as cloud platform

As new cloud platforms emerge and target different audience, the factors such as ease of use, deployment, load balancing and auto scaling are the ones that take centre stage in determining the viability of a cloud platform.

The new Elastic Beanstalk is a fascinating introduction from Amazon trying to establish its foothold in the PaaS play, while Microsoft had gotten story right from the beginning. On ...

<< MORE >>

Hybrid computing is the way forward


Public and private clouds are buzzwords that every IT organizations could not stop hearing about in the past one year. Now it has transformed itself from being a mere buzzword to the trend that every organization wants to cash in on. The other flavour is hybrid computing that is gaining momentum these days in the organizations.

Public cloud describes computing as a consumption and delivery based model, with dynamically scalable and often virtualized resources serviced via internet. The potential for cheap and commoditized computing resources in the public cloud far outweighs the benefits that in house installations in terms of less operating costs, peak load engineering and so on.

Private cloud is termed as cloud in the internal network that tries to emulate the cloud computing. The private clouds in existence today are virtualized environments that claim to offer data security, governance and address reliability concerns. It has its own pitfalls when we try to fit applications of different nature and thus bringing the cost of ownership closer to what traditional deployment models have.

Select Public cloud when

  • Infrastructure requirements are high for your application. If your organization is in SME range, this would be ideal.
  • Agility in terms of scaling to meet your application user base/load growth
  • Reuse the peak load optimizations and techniques, and you don’t have to re-engineer them every time.
  • No maintenance and other administrative tasks involved.

Select Private cloud when

  • Data security is prime concern
  • Corporate governance and proprietary data. For e.g financial institutions, health care services.
  • Already have an infrastructure that can be utilized for majority of applications and the investment in resources is high.
  • Applications are too complex that require more control and migrating them to the cloud would lead to disruption in service.
  • Increased need for ownership and accountability within organization on the processes.

Though both models have their own pros and cons, increasingly organizations find themselves entangled in the need for having both to serve their own requirements. Moving to Public cloud mode for the applications that need to be accessed and scaled, but remain integrated with the sensitive back end system remains a worry for many of the organizations. That’s where the CIOs prefer to go completely with private cloud not realizing the pit falls and compromises it brings in.



This is where the hybrid computing finds itself in a niche position with the applications that require dynamic scaling and faster responses to client demands and adaptability; it can be serviced via public clouds while the integration can still be done with the sensitive and proprietary data hidden behind the corporate firewalls.

As more and more practical scenarios are realized using hybrid computing in the recent days, it could become a force to reckon for businesses and individual users. With the best of both worlds, hybrid computing, no doubt, is the latest trend in IT services and solutions.

AppsOnAzure Release

We are happy to announce the release of AppsOnAzure platform for developing cloud based applications on Microsoft Azure platform and technology stack, redefining the way enterprise applications can be created and delivered on the cloud. Stay tuned for more updates.

Applications on Cloud

Cloud application services are the new wave in the arena of application development. There is a major shift in the industry as cloud computing harnessed the imagination of professionals around the world and addresses the need to create more efficient business delivery models. With the focus shifting to more efficient, reliable and fast paced approach to meet business delivery, there is an increasing need for the applications to scale, be a replacement for older technologies, and yet provide the same set of processes and control features.

Every application has unique set of attributes that must be evaluated before it can be enabled for the cloud. Splitting and identifying the infrastructure, data storage, platform and services is key to delivering a successful application. In the traditional approach, this would amount to expending significant amount of energy in accomplishing each of the above.

As new applications emerge, the same approach is repeated over and again. The same set of expensive hardware, scaling and data storage issues reappear and resolved in a similar way. Reliability remains as challenging as it has ever been. Cloud computing and services offers an excellent vehicle for quicker deployment and scalability with fine tuned delivery model for applications across geographies.

The need for on demand scaling is a limiting factor in the traditional data centre approach as the more applications are deployed across departments with integrations between them becomes challenging and as more people access these facilities. Cloud based infrastructure augments the need for scaling and reach in a much more transparent way without having to maintain a sprawling data centres and with reduced cost of ownership.

The applications that require extensive data processing, encounter high volumes of traffic and require reliable access and reach can benefit from cloud services to respond to the challenges in a faster and cost effective way.

Welcome

Welcome to my blog. Please check back soon for new entries.