Showing posts with label Cloud Computing. Show all posts
Showing posts with label Cloud Computing. Show all posts

Sunday, September 22, 2013

Cloud Comparison

Today Cloud techniques are growing more and more. Comparing the vendors is much complex for different aspects of cloud. You need to look at pricing, technology, efficiency etc. Thoran Rodrigues did a comparison with many parameters and it goes like below:
  • Cost reductions / optimizations
    • Variety of Pricing Plans –The more variety offered (hourly, monthly, etc.) the better a provider is considered.
    • Average Monthly Price - Estimated cost in US$ for an instance as described above. When available, hourly pricing was used, based on 730-hour months. Otherwise, monthly pricing was used.
    • Cost of Outbound Data Transfer – The cost, in US$, for each GB of outbound data sent from the server. Companies that offer a per second (Mbps) connection for free have costs listed as zero.
    • Cost of Inbound Data Transfer – Same as above, but for inbound data.
  • Scalability and Automation
    • Scale Up – If it’s possible to scale up your servers automatically, by adding more disk space, RAM or processing units.
    • Scale Out – If it’s possible to quickly and easily deploy new images based on existing VMs.
    • APIs – If the company offers APIs to interact with the servers or not.
    • Monitoring – A 3-level subjective scale measuring the easy availability of monitoring tools:
      • Poor – Companies that have no monitoring/alert solutions integrated, requiring the deployment of third-party tools or that extra services be purchased
      • Average – Companies with very simple integrated monitoring tools (few indicators or no alerting)
      • Extensive – Companies with very complete integrated monitoring tools offered for no additional cost
  • Choice and Flexibility
    • Number of Data Center Locations – The number of different data center locations where cloud servers can be hosted.
    • Number of Instance Types – The number of different available instance types, in terms of RAM, CPU, disks and so on.
    • Supported Operating Systems – The number of different supported operating systems (regardless of version) available as pre-configured images.
  • User Concerns
    • Security Features
      • Certifications – If the vendor has compliance- and security-related certifications, such as PCI or SAS 70.
      • Protection – If the vendor offers the possibility of protecting servers with firewalls and other security functionality. A 3-level subjective scale:
        • Poor – Companies that only offer the most basic security features (such as a basic firewall), or no features at all
        • Average – Companies that offer a more advanced mix of security features.
        • Extensive – Companies that offer not only several security features, but also some security automation.
    • Ease of Migration
      • Open Standards – If the vendor employs or supports open standards in cloud infrastructure.
      • VM Upload – If the vendor supports uploading your own machine images (made locally) to the cloud
    ... To Read More - Top cloud IaaS providers compared - By Thoran Rodrigues

    Sunday, May 19, 2013

    Cloud Computing

    Today many companies are providing cloud computing related services. Cloud computing has many different types and different features altogether.

    What is Cloud Computing
    Cloud computing is the use of computing resources (hardware and software) which are available in a remote location and accessible over a network (typically the Internet). Users are able to buy these computing resources (including storage and computing power) as a utility, on demand. The name comes from the common use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing entrusts remote services with a user's data, software and computation. [ Source: Wikipedia - Cloud Computing ]


    Advantages of Cloud Computing
    • Low initial Cost-No need to spend so much on setting up hardware and software. Also you can get world-class service in less cost.
    • Accessibility-Applications would be available on internet and can access from anywhere and any time.
    • Utilization-Charges are based on utilization of hardware, software and time.
    • Focus On Demand-Customer can focus on the business, instead of managing hardware and software
    • Quick Revenue-Customer can scale up or down their services based on business demand. Plus the deployment stuff should be simplified
    • Risk Reduction of Data Center-Currently many players are having global data centers for cloud computing. Customer can manage the data and application well on disaster events
    • Best Practices & Advanced Technologies-Users can leverage vendors' advanced technologies and best practices on security, authentication etc.

    Also refer Wiki Answers & Cloud Weeks

    Limitations of Cloud Computing
    • Less control on data-How the organization's data is managed and secured? It would be maintained by cloud vendors.
    • Long run-Charges are made based on the time and usage. How much a company has to spend, If an enterprise application is hosted for 15-20 years and serving for millions of users.


    Top 10 cloud computing companies
    • Microsoft
    • Amazon
    • IBM
    • Google
    • Salesforce
    • CSC
    • Rackspace
    • BlueLock
    • Joyent
    • Verizon

    [ Source: Cloudcomputing-companies.org ]