Skip to main content

Cloud Computing

Introduction
  • Cloud computing is internet-based computing whereby shared resources, software and information are provided to computers and other devices on-demand, like the electricity grid.
     
  • Cloud computing is a culmination of numerous attempts at large-scale computing with seamless access to virtually limitless resources.

    • On-demand computing, utility computing, ubiquitous computing, autonomic computing, platform computing, edge computing, elastic computing and grid computing.
       
  • A number of characteristics define cloud data, applications services and infrastructure:

    • Remotely hosted: Services or data are hosted on a remote infrastructure.
    • Ubiquitous: Services or data are available from anywhere.
    • Commodified: The result is a utility computing model similar to traditional of traditional utilities, like gas and electricity; you pay for what you need!
       
  • Cloud Computing = Software as a Service + Platform as a Service + Infrastructure as a Service.
Cloud Computing


Cloud Service Models
SAAS Architecture

Windows Azure
Windows Azure

Microsoft Azure, known as Windows Azure, is a cloud computing platform and infrastructure, created by Microsoft, for building, deploying and managing applications and services through a global network of Microsoft-managed datacenters. It provides services and supports many programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems. Azure was released on February 1, 2010.
  • Enterprise-level on-demand capacity builder
  • Fabric of cycles and storage available on-request for a cost
  • You need to use Azure API to work with the infrastructure offered by Microsoft
  • Significant features: web role, worker role , blob storage, table and drive-storage
Amazon EC2
Amazon EC2
  • Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud.
  • EC2 provided an API for instantiating computing instances with any of the operating systems supported.
  • It can facilitate computations through Amazon Machine Images (AMIs) for various other models.
  • Signature features: S3, Cloud Management Console, MapReduce Cloud, Amazon Machine Image (AMI)
  • It is designed to make web-scale computing easier for developers.
  • Excellent distribution, load balancing, cloud monitoring tools
Google App Engine
Google App Engine
  • This is more a web interface for a development environment that offers a one-stop facility to design, develop and deploy Java and Python-based applications in Java, Go and Python
  • Google offers the same reliability, availability and scalability at par with Google's own applications
  • Interface is software programming based
  • Comprehensive programming platform irrespective of the size (small or large)
  • Signature features: templates and appspot, excellent monitoring and management console
2013 Figures
Included in the comparison is the annualized gain or loss and total gain or loss of IBM, Microsoft, Oracle and SAP shares for the same time period. The following graph provides a comparison of the best performing cloud computing stocks as of December 27, 2013:

cloud computing stocks



Commercial Cloud Offerings
Commercial Cloud Offerings

Cloud Distribution Examined

Cloud Distribution


Comments

Popular posts from this blog

Login Form Using LINQ in Windows Forms Application

Step 1:  First we create a database and then Table in SQL Server. Here we create a table named “logintb”. Now insert a name and Password into the logintb table. Step 2:  Open Visual Studio then select "File" -> "New" -> "Project..." then select "Windows Forms". Drag and drop a Label for ID and a Label for password. Drag and drop a TextBox for txtuser and a TextBox for txtPassword. Drag and drop a Button for Login. Step 3:  Go to the project then right-click and seelct "Add" -> "New Item..." then select "Windows Form" -> "LINQ to SQL Classes" then click on "Add". Now go to the Server Explorer, drag and drop the logintb table as in the following: Open Server Explorer and select the database and then the table. Step 4 :  Now double-click on the button Login in the form and write the following code: CS Code:   using  System; using  System.Collections.Generic; using  System.Comp

Working With a Binding Navigator Control in Windows Forms

Definition : BindingNavigator control Provide user interface with a simple data navigation and manipulation on the form . it is used for Binding the Database Tables values to the control (Datagridview,Text Box, label etc.). BindingNavigator with the BindingSource enable users to move through data records on a form and interact with the records. There are few buttons in binding Navigator listed below: 1.       Move First--------------- à Go first record of the table 2.       Move Next--------------- à Go Next record of the table with respect to current record. 3.       Move Previous---------- à Go previous record of the table. 4.       Move Last---------------- à Go Last record of the table. 5.       Delete---------------------- à Delete selected row (record). 6.       Add New-------------------- à Add New Row. 7.       Tool Strip------------------- à You can add button, Label, Image and Textbox etc. 8.       Position Item--------------- à current row count. 9.

How to Pass Data from one Form to other Form in windows Form Application C#

Introduction: Hi Guys! In this tutorial we learn how to pass data from one form to other form in windows form application using c#. Let’s Follow the Step and create windows form application. Step1: Visual studio- à File- à New- à Project à windows Form Application- à Ok Step2: Click on ToolBox- à Drag and drop Label and TextBox. I creat a Form with 3 Labels and TextBox as shown in fig. Step 3: I have Name,Fname,Address Label on Form .so I take a three global variable .Write this code on the Form1.cs         public static string SetValueForText1 = "" ;         public static string SetValueForText2 = "" ;         public static string SetValueForText3 = "" ; Step4: Project- à Add Windows Form- à Click on Add Step 5: After Creating Form Double Click on Submit button on windows Form1 and Write the Code:   private void button1_Click( object sender, EventArgs e)