Jul 26

Windows Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage web applications on the internet through Microsoft datacenters. This session introduces the concepts of Windows Azure platform including compute and storage. You will learn how to design, develop, debug and deploy your first Cloud application using Visual Studio and Azure Tools.

* Keynote by Janakiram MSV, Microsoft

Continue reading »

Jul 25
Janakiram MSV - Speaker Cloud Computing Conference

Janakiram MSV

Janakiram MSV works with Microsoft Corporation as the Technical Architect. He is responsible for helping the enterprise customers and Independent Software Vendors migrate to the Microsoft Cloud Computing platform. He has been with Microsoft Corporation for 10 years where he was primarily selling, marketing and evangelizing the Microsoft Application Platform and Tools to customers and partners in India.
Continue reading »

Jul 14
During this session, we’ll use a demo to showcase the power of Amazon EC2 and other Amazon Web Services. Amazon EC2 offers on-demand virtual servers right at your fingertips. Start EC2 instances, scale them, create and configure an Elastic Load Balancer across multiple Data Centers in just a few clicks. This session will allow attendees to better understand how to use Amazon EC2 and take advantage of it for their IT needs.

* Keynote by Simone Brunozzi, Amazon

Continue reading »

Jul 14
Simone Brunozzi - Speaker Cloud Computing Conference

Simone Brunozzi

Simone Brunozzi is a technology enthusiast, involved in IT and computing since an early age. He joined Amazon.com in March 2008 in the role of Amazon Web Services Technology Evangelist, traveling across Europe and vicinity to showcase the innovative new solutions by Amazon Web Services and help developers build businesses and applications. He is following the “Cloud Computing” paradigm shift since 2005. In January 2010 he relocated to Singapore, becoming the first AWS Technology Evangelist for the APAC region.
Continue reading »

Jun 25

Cloud Security and Privacy – Threats & Mitigations

By admin Sessions Comments Off on Cloud Security and Privacy – Threats & Mitigations

Discuss various security and privacy threats faced by cloud applications (IaaS, PaaS and SaaS) and highlight solutions developers and architects need to be aware of.

IaaS: As a user of IaaS (Amazon, Rackspace, GoGrid, Cloud) you would need to consider following aspects:  Network Level, Host Level, Application Level, Data Access and Storage.
Threats : Infrastructure Abuse, Malicious Insiders, Virtualization vulnerabilities

PaaS: As user of PaaS (Azure, Salesforce, GAE), you would need to consider: Code vulnerabilities, Data Storage and Access
Threats : Insecure Interfaces and APIS, Data Leakage

SaaS: Finally as a user of a service online (SaaS) may be you are least exposed but here other concerns become relevant:  Privacy, Sharing / Privacy Controls, Identity and Access management, Authentication & Authorization/SSO/OAuth
Threats: Account/Service Hijacking, Phishing, Data Loss, Reliability
Continue reading »

Jun 23

Testing Your Application on / for Google App Engine

By admin Sessions Comments Off on Testing Your Application on / for Google App Engine

Google App Engine has become a powerful PaaS provider in last couple of years. With Java support enabled, its scope has further increased. This session presents the options we have in terms of testing on Google App Engine. Following is an overview of the proposed agenda: Continue reading »

Jun 23

Prepare Your Data For The Cloud

By admin Sessions Comments Off on Prepare Your Data For The Cloud

More and more Enterprises are moving their IT infrastructure to Cloud platforms. Out of the entire components, Data Storage still remains a tricky part of the puzzle. I would like to present an overview of the choices, their advantages and limitations, we as Software Developers have currently. Based upon the choices, we may need to think about the design and architecture of the data-manipulation components of the application, we plan to put on Cloud. Following is an overview of the proposed agenda: Continue reading »

Tagged with:
Jun 23

Scaling In The Cloud Using Spaces

By admin Uncategorized Comments Off on Scaling In The Cloud Using Spaces

The rise of cloud computing is a perfect example that it is more economical to scale horizontally and let more machines work than vertically where we have one machine which becomes more and more powerful. But the question we have now is, how can we harness the power of horizontal scaling effectively? As we add more machines to do our bidding, we need a way to coordinate the activities among them and bring those discreet working entities to work concurrently, load balance the work among them, increase their throughput and make them achieve a common goal. We must also be able to take care of exceptional conditions when entities start going crazy or failing. Also important in Cloud’s context is tunable processing capacity. We must be able to scale up or scale down dynamically according to our needs. Continue reading »

Jun 23

Lets SAASify that Desktop Application

By admin Sessions Comments Off on Lets SAASify that Desktop Application

Desktop stand alone applications can reach a limited user base, but once put on to the cloud can help grow sales almost exponentially. The main challenge is though, porting that application to the Cloud quickly to gain an edge over competitors. Using various PaaS solutions like GoogleAppEngine, Salesforce’s force.com etc. might sound the right solution but may require entire rewrite of the application along with associated libraries and dependencies.

Also sometimes the application will use some library/tool/software/API which may not be available. Alternatives maybe available but again time is spent evaluating, integrating and testing. Here the robustness of your application is lost as well the time-to-market is severely increased, giving your competitors an edge.

The aim of this talk is to how to easily SaaSify your application onto the cloud with minimal changes to your existing robust application.

Continue reading »

Jun 23

Open Source Private Clouds – Eucalyptus

By admin Sessions Comments Off on Open Source Private Clouds – Eucalyptus

EUCALYPTUS – Elastic Utility Computing Architecture Linking Your Programs To Useful System – is an open source software infrastructure for implementing on-premise clouds. Eucalyptus is a Linux based software layer that can be used to form private clouds in IT enterprise. Eucalyptus provides cloud interoperability and ability of creating hybrid clouds because of seamless integration with Amazon’s public cloud services including EC2 and S3. Since it supports AWS, same application can be run on Amazon’s cloud and Eucalyptus without modification. Continue reading »

Jun 23

Advanced Message Queuing Protocol (AMQP) For Cloud Message Oriented Middleware

By admin News Comments Off on Advanced Message Queuing Protocol (AMQP) For Cloud Message Oriented Middleware

Message queuing services are message oriented middleware or MOM deployed in a cloud using software as a service model. Service subscribers access queues and or topics to exchange data using point-to-point or publish and subscribe patterns. Message queuing services aim to eliminate the traditional overhead associated with operating in-house messaging infrastructures.

Message queuing services create new value by providing reduced costs, enhanced performance and reliability. In order to provide those benefits, message queuing services leverage cloud computing resources such as storage, network, memory and processing capacity. By using virtually unlimited cloud computing resources, message queuing services provide an internet scale messaging platform. AMQP, Advanced Message Queuing Protocol, is a wire level protocol and not an API. Just like HTTP is for internet, AMQP is for messaging.

Continue reading »

Jun 22

Getting Started with jClouds: Multi Cloud Framework

By admin Sessions Comments Off on Getting Started with jClouds: Multi Cloud Framework

One of the big hurdles for an enterprise to move to the cloud is the fear of getting locked into a specific cloud implementation. This is one of the big reasons apart from security of data that keeps most of the enterprises out of the cloud space. Currently each vendor provides their unique set of API to interact with their Cloud services. This mandates a need to recode and refactor when moving from one cloud provider to the other.
Continue reading »

Jun 22

Challenges and Solutions For Multi-tenancy On The Cloud

By admin Sessions Comments Off on Challenges and Solutions For Multi-tenancy On The Cloud

Multi-tenancy refers to the ability to run multiple users of an application on a shared infrastructure. Such an infrastructure makes oblivious the need for having a dedicated infrastructure for each user or user group. This helps in the economies of scale by saving on the per user cost of operations.
Continue reading »

Jun 22

Architecture Challenges In Cloud Computing

By admin Sessions Comments Off on Architecture Challenges In Cloud Computing

For several years, traditional enterprise applications have been architected towards achieving maximum performance on an on-premise single-tenant design. But these are no longer the right building blocks for the next generation of IT applications build to run in the Cloud. In future, applications will be hosted in virtualized multi-tenant cloud environments and this session will sensitize the participants on the architecture challenges for developing on the cloud.
Continue reading »

Tagged with:
Jun 22

Cloud Computing: Making the right choice

By admin Sessions Comments Off on Cloud Computing: Making the right choice

The concept of cloud computing is quickly scaling the chasm between hype and reality. Cloud Computing is rapidly becoming popular amongst enterprises that realize the benefits of shared infrastructure, lowered costs and minimal management overheads. But not all organizations and applications may benefit from a cloud computing platform. A legacy application ported in a native fashion to a cloud computing platform may not utilize any of the platform’s USPs at all. More importantly, wrong choice of platform can be disastrous. Deciding the optimal cloud vendor or platform for your requirements is a complex task.
Continue reading »

preload preload preload