Security and Privacy in Cloud Computing for Different Service Models.

Cloud computing is an evolving paradigm with tremendous momentum, but its unique aspects are exacerbating security and privacy challenges. However, when it comes to security, Cloud providers and customers must share the responsibility for security and privacy in cloud computing environments, but sharing levels will differ for different delivery models, which in turn affect cloud extensibility:

In SaaS

The providers typically enable services with a large number of integrated features, resulting in less extensibility for customers. Providers are more responsible for the security and privacy of application services, more so in public than private clouds where the client organization might have stringent security requirements and provide the needed enforcement services. Private clouds could also demand more extensibility to accommodate customized requirements.

Read more

Build Highly Scalable Websites and Web Apps with Microsoft Azure!

The IT Landscape is changing rapidly with a move away from hosting on traditional servers with their high capital costs to one that uses on-demand services that scale automatically to handle load. IT Departments are being challenged to reduce the cost and footprint of infrastructure and maintenance spend with a focus on reducing CAPEX while also increasing agility.

Microsoft Azure Websites is a fully managed Platform-as-a-Service (PaaS) for hosting websites and web applications. You do not have to manage virtual machines, network load balancers, or deployment infrastructure yourself. All of these capabilities are provided by the Azure Websites service. Focus on your application code, and let Azure take care of the infrastructure to scale and securely run it for you.

Read more

Virtualization on Azure

You can make use of virtualization in your on-site data-centers, but if you’re using Azure you’ll definitely be relying on virtual machines to one extent or another. To create virtual servers on physical servers, you use software that sets up divisions between each virtual machine (VM) and allows them all to operate independently. This adds a layer of abstraction between information and the physical infrastructure that hosts it. This in turn gives you more flexibility on how you can manage and protect the various elements of your computing environment.

Read more