Wednesday, 17 December 2014

what is cloud computing,lamp,redis

In the simplest terms, cloud computing means storing and accessing data and programs over the Internet instead of your computer's hard drive. 

Cloud computing is computing in which large groups of remote servers are networked to allow centralized data storage and online access to computer services or resources. Clouds can be classified as public, private or hybrid.

Hybrid cloud

Hybrid cloud is a composition of two or more clouds (private, community or public).

who provides cloud computing services
 Company name: Amazon


Cloud offering: Amazon Web Services, a half-dozen services including the Elastic Compute Cloud, for computing capacity, and the Simple Storage Service, for on-demand storage capacity

Why we're watching it: Amazon is one of the true innovators in Web-based computing, offering pay-as-you-go access to virtual servers and data storage space. In addition to these core offerings, Amazon offers the SimpleDB (a database Web service); the CloudFront (a Web service for content delivery); and the Simple Queue Service (a hosted service for storing messages as they travel between computers). By launching the Elastic Compute Cloud in 2006, well before most of its competitors, Amazon has become almost synonymous with "cloud computing." But criticisms are starting to pop up regarding Amazon's reliability and service-level agreements.


Company name: AT&T



Cloud offering: Synaptic Hosting, an application hosting service that offers pay-as-you-go access to virtual servers and storage integrated with security and networking functions.

Why we're watching it: Amazon and Google may be the biggest names in cloud computing today, but don't discount the built-in advantage telcos have when it comes to infrastructure. "Building publicly accessible cloud infrastructure is not inexpensive or uncomplicated," Pund-IT analyst Charles King says. "The service providers already have those infrastructures in place – the data center assets, connectivity and billing."


Company name: Enomaly



Cloud offering: Enomaly's Elastic Computing Platform (ECP) is software that integrates enterprise data centers with commercial cloud computing offerings, letting IT pros manage and govern both internal and external resources from a single console, while making it easy to move virtual machines from one data center to another.

Why we're watching it: Unlike the other nine vendors on this list, Enomaly doesn't offer services of its own over the Web. But its software could prove crucial as enterprises grapple with the problem of managing a wide array of computing resources that live both inside and outside the firewall. Intel has recognized Enomaly's promise, bankrolling the company's product development, which focuses heavily on managing the various hypervisors used both within enterprises and by cloud providers.


Company name: Google



Cloud offering: Google Apps, a set of online office productivity tools including e-mail, calendaring, word processing and a simple Web site creation tool; Postini, a set of e-mail and Web security services; and the Google App Engine, a platform-as-a-service offering that lets developers build applications and host them on Google's infrastructure.

Why we're watching it: No one knows the Internet quite like Google. While the company's main focus is crawling the Web and delivering advertising-supported search results, Google's foray into software-as-a-service applications for businesses is hastening the industry's move from packaged software to Web-hosted services, and App Engine provides a credible alternative in the platform-as-a-service market.


Company name: GoGrid (a division of ServePath)


Cloud offering: The GoGrid platform offers Web-based storage and the ability to quickly deploy Windows- and Linux-based virtual servers onto the cloud, with preinstalled software including Apache, PHP, Microsoft SQL and MySQL.

Why we're watching it: GoGrid, one of Amazon's chief competitors in the cloud storage and compute markets, distinguishes itself from Amazon in a couple ways. GoGrid offers Windows Server 2008 instances (Amazon offers only Windows Server 2003) and 100% uptime service-level agreements (Amazon offers 99.95% for compute and 99.9% for storage).


Company name: Microsoft


Cloud offering: Azure, a Windows-as-a-service platform consisting of the operating system and developer services that can be used to build and enhance Web-hosted applications. Azure is in beta until the second half of 2009.

Why we're watching it: Because this is Microsoft's first big foray into the cloud. But for all of Microsoft's might, it is still a new player in the cloud market and has questions to answer. For example, will it be easy to move existing applications onto the Azure platform, and will Microsoft avoid the tendency toward vendor lock-in – which is bad for users but has been tremendously profitable for Microsoft in the world of packaged software.


Company name: NetSuite


Cloud offering: A business software suite including e-commerce, CRM, accounting and ERP tools.

Why we're watching it: One of the industry's most successful online business software providers, NetSuite has a tendency to make competitive moves that are both entertaining and potentially profitable for customers. NetSuite recently promised 50% discounts to Sage Software customers who switch to NetSuite, and made a similar offer to Salesforce.com and SAP customers last year. NetSuite will even integrate with rivals' technology, for example by connecting its ERP suite to Salesforce's CRM tools, a move designed to lure Salesforce customers by enabling new business processes.


Company name: Rackspace



Cloud offering: The Rackspace Cloud, also known as "Mosso," consists of three major services: Cloud sites, a platform for building Web sites; Cloud Files, a storage service; and Cloud Servers, an Amazon EC2-like service that provides access to virtualized server instances.

Why we're watching it: Rackspace has a long history of offering hosted data center services and is a trusted name in the enterprise. With Mosso, Rackspace is taking aim at the platform-as-a-service and infrastructure-as-a-service markets, the two key areas for customers looking to build Web-hosted applications.


Company name: RightScale


Cloud offering: The RightScale Platform, software-as-a-service that helps customers manage the IT processes they have outsourced to cloud providers such as Amazon and GoGrid. RightScale helps customers build and clone virtual servers for the cloud, performs load balancing in response to changing needs, automates storage backups, and offers monitoring and error reporting.

Why we're watching it: Because for all of the cloud's promises of simplicity, deploying new virtual servers and applications in the cloud requires work on the part of the IT department, particularly if a customer is using multiple cloud services. RightScale is automating the grunt work required to use the cloud most effectively.


Company name: Salesforce.com



Cloud offering: Salesforce.com's flagship is a set of CRM tools including salesforce automation, analytics, marketing and social networking tools. A second major offering is Force.com, a platform for building Web applications and hosting them on the Salesforce infrastructure.

Why we're watching it: Salesforce.com helped pioneer the software-as-a-service market, which has now been lumped into the umbrella term "cloud computing." With Force.com, Salesforce is moving beyond SaaS into the platform-as-a-service market, which could revolutionize the way businesses build and deliver applications to end users and customers


What is Redis and what is use of it ?

     It's a "NoSQL" key-value data store. More precisely, it is a data structure server. Not like MongoDB (which is a disk-based document store), though MongoDB could be used for similar key/value use cases. The closest analog is probably to think of Redis as Memcached, but with built-in persistence (snapshotting or journaling to disk) and more datatypes.
The additional data types are probably even more important. Key values can be simple strings, like you'll find in memcached, but they can also be more complex types like Hashes, Lists (ordered collection, makes a great queue), Sets (unordered collection of non-repeating values), or Sorted Sets (ordered/ranked collection of non-repeating values).

 Redis is different than other database solutions in many ways: it uses memory as main storage support and disk only for persistence.Redis beats Memcached for caching.

visit our previous post installing-redis-chat-application.


How To Deploy A Cloud Based Webserver in 5 minutes -

 What is lamp cloud server ?

LAMP(Linux, Apache, MySQL and PHP)  set up a LAMP (Linux, Apache, MySQL and PHP) stack on  Cloud Server. using an Ubuntu 10.04 Linux server, running a website on Apache, with a PHP front-end, backed by a MySQL database.

how to create a free Amazon EC2 cloud based LAMP Server and Point your domain to Amazon EC2 Instance. 
  
There are 4 simple steps to do.
  1. Sign up for a 1 year free account from Amazon.
  2. Create a new server from an existing image.
  3. Install Apache, PHP, MySQL.
  4. Point your domain to EC2 Server.

Sign up for a 1 year free account from Amazon
Amazon offers an one year free account for new customers. 
Sign up for the account at the following link: http://aws.amazon.com/free/
 
Design Patterns in Java Tutorial 

3 comments: