Build Applications using Platform as a Service (PaaS)

Organizations are under increasing pressure to deliver high quality solutions in an era dominated by Economic pressures and rigid deadlines. In addition, developing innovative solutions that streamline business processes has become an imperative to gain competitive advantage.

Continue reading “Build Applications using Platform as a Service (PaaS)”

Cloud Computing: Service and Deployement Models

Cloud Computing has been regarded as a disruptive innovation in the recent years. Cloud Computing has been one of the disruptive innovations in past decade and lots of study and analysis has been done to select appropriate Cloud Deployment Model for specific application. Application can be varied in nature having different kind of requirements such as Banking and Finance Application, Knowledge Management Application etc. It has three Service Models and four deployment models as per NIST definition of Cloud Computing. Continue reading “Cloud Computing: Service and Deployement Models”

Overview of Cloud Security

Cloud adoption is an increasing trend considering cost benefits and agility benefits it provides. Organizations need to deliver rapid and innovative cloud-based solutions while maintaining existing governance best practices with accurate risk assessment, and compliance management for enhancing its security standards.

Cloud enablement for Manufacturing (MRDL)

Traditional ERP systems used by manufacturing companies to manage accounting and floor information requires specialized IT resources to run and maintain system which results into huge capital expenditure due to in-accurate capacity planning. Dynamic marketplace, ever increasing supply chain complexities due to globalization, dispread operations are not makings easier for manufacturing companies. Continue reading “Cloud enablement for Manufacturing (MRDL)”

Cloud Management with Apache Deltacloud API

Introduction

Cloud computing has grown to heights in last couple of years. Across the industries, organizations have realized the benefits that can be achieved with the use of cloud environment. Cloud computing has three service models 1) Software as a Service, 2) Platform as a Service, and 3) Infrastructure as a Service and four deployment models 1) Public Cloud, 2) Private Cloud, 3) Hybrid Cloud, and 4) Community Cloud. In recent years, vendor landscape of cloud services across service models and deployment models has grown exponentially.

High Availability of Knowledge in Cloud

Information sharing has become an essential part of our lives via social networking medium e.g.  Facebook, Twitter, WordPress, BlogSpot, YouTube, and LinkedIn. In the era of globalization, management of immense flow of knowledge has presented new aspects to look for innovations. Business Intelligence and Analytics are the need of an hour in the competitive space and it was never as easily available as now due to emergence of disruptive innovation called Cloud Computing. Cloud computing along with its different service models (SaaS, PaaS, IaaS) and deployment models (Public, Private, Hybrid) has potential to reinvent the knowledge management in cost-effective manner and maintaining high availability due to agility, scalability, and elasticity provided by Cloud models hence it provides competitive advantage. Continue reading “High Availability of Knowledge in Cloud”

Application Security Checklist Points for IaaS, PaaS, SaaS

IaaS
PaaS
SaaS
Trusted virtual machine images Consideration
Compliance to standardsMulti-factor Authentication
Application Security ScanningEncryption of logsEnd point Security Measures; Antivirus & IPS
Host based Intrusion Detection/PreventionProper key and log managementLogin History & Reports from SaaS vendors
Mechanism to block and filter information traffic based on IP and portsUser AuthenticationSecurity Policy for Data in Transmit
Key managementAccount ManagementSecurity Policy for Data in Rest
Data is secured in transmission using SSL (HTTPS) or mutual SSL.Application Vulnerability scanningSecurity Policy for Data in Use
Log & Event managementEnd point Security Measures; Antivirus & IPSData is secured in transmission using SSL (HTTPS) or mutual SSL.
Evaluation of Threat/Security/Trust ModelApplication layer logging frameworksApplication layer logging frameworks
Certification – SAS 70 II, ISO 2700XData is secured in transmission using SSL (HTTPS) or mutual SSL.Compliance to standards
Application firewallPlatform independence
At the back-end, data is protected with database encryption and roles-based access control.

Comparison: CloudMunch vs CloudBees

CloudMunch
CloudBees
Intended UsageDevOps PlatformJava PaaS
DescriptionDevOps Platform is a pre-integrated, automated application delivery platform It has components such as Engineering Workflow Management, Build Automation, Deployment Automation and Release Management (that supports continous delivery of quality software faster.) Cloudbees, Java Platform as a Service (PaaS) allows you to build, run and manage Java Applications in the Cloud. 
Key FeaturesCode visualization
Polyglot – Java, PHP, .NET, Ruby support
Support for code analysis apps
Support for test automation frameworks
Engineering workflow
Build analytics, Build orchestration
Database schema upgrade tool
Dependency analysis
Deployment automation, DevOps orchestration
Infrastructure monitoring apps
Middleware control apps
Trace-ability from build to deployment
 Building on Infrastructure as a Service
Multiple IaaS provider support
Multi-data center and availability zone support
Hybrid public-private deployment with unified control
Custom topology and deployment configuration support available
Java runtime-agnostic, deep integration
Support for any JVM-based language and framework
User baseFreelancers, Small BusinessLarge Enterprises, Mid Size Business, Small Business