FAQ

Links:

1. Cloud Computing Over View

————————————————————————————————————————–

 

1. What is cloud computing?

Ans: Cloud computing refers to applications and services that run on a distributed network using virtualized resources and accessed by common Internet protocols and networking standards. It is distinguished by the notion that resources are virtual and limitless and that details of the physical systems on which software runs are abstracted from the user.

Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet).

2. What are the three deployment models in cloud computing?

Ans:

  • Private cloud computing,
  • Public cloud computing,
  • Hybride cloud computing.

3. What are the service models in cloud computing?

Ans:

  1. Infrastructure as A Service (IAAS),
  2. Platform as A Service (PAAS),
  3. Software as A Service (SAAS).
  4. Who is the father of cloud computing?

4. Who is Father of Cloud Computing?

Ans: John McCarthy

5. What is virtualization?

Ans: Virtualization, in computing, is the creation of a virtual (rather than actual) version of something, such as a hardware platform, operating system, a storage device or network resources.

Virtualization can be viewed as part of an overall trend in enterprise IT that includes autonomic computing, a scenario in which the IT environment will be able to manage itself based on perceived activity, and utility computing, in which computer processing power is seen as a utility that clients can pay for only as needed. The usual goal of virtualization is to centralize administrative tasks while improving scalability and overall hardware-resource utilization.

6. What is the difference between cloud computing and virtualization?

Ans: Cloud computing is an architecture which is constructed on top of Virtualized environment.

7. What the service attributes are in cloud computing?

Ans:

  • Resource pooling.
  • Broad Network access
  • Measured Service
  • On-demand self-services
  • Rapid Elasticity

8. What is the Standard Architecture model cloud industry following?

Ans: NIST (National Institute of Standards and Technology)

9. Who are the top players in cloud computing market?

Ans: All most all Top companies are there.

Google, Microsoft, IBM, Oracle, Intel, Amazon, AT&T, Verison, Cisco, Rack Space, Terremark,GoGrid, Joynet.

10. What are the top cloud applications in the market?

Ans: Amazon Web Services (AWS) (IAAS), Salesforce.com (PAAS), Google Apps (SAAS), Micro soft AZURE (PAAS).

11. What is public cloud?

Ans: The public cloud infrastructure is available for public use alternatively for a large industry group and is owned by an organization selling cloud services.

12. What is private cloud?

Ans: The private cloud infrastructure is operated for the exclusive use of an organization. The cloud may be managed by that organization or a third party. Private clouds may be either on- or off-premises.

13. What is Hybrid Cloud?

Ans: A hybrid cloud combines multiple clouds (private, community of public) where those clouds retain their unique identities, but are bound together as a unit. A hybrid cloud may offer standardized or proprietary access to data and applications, as well as application portability.

14. What is IAAS?

Ans: Infrastructure as a Service: IaaS provides virtual machines, virtual storage, virtual infrastructure, and other hardware assets as resources that clients can provision.

The IaaS service provider manages all the infrastructure, while the is responsible for all other aspects of the deployment. This can include the operating system, applications, and user interactions with the system.

15. What is PAAS?

Ans: Platform as a Service: provides virtual machines, operating systems, applications, services, development frameworks, transactions, and control structures. The client can deploy its applications on the cloud infrastructure or use applications that were programmed using languages and tools that are supported by the PaaS service provider. The service provider manages the cloud infrastructure, the operating systems, and the enabling software. The client is responsible for installing and managing the application that it is deploying

16. What is SAAS?

Ans: Software as a Service: SaaS is a complete operating environment with applications, management, and the user interface. In the SaaS model, the application is provided to the client through a thin client interface (a browser, usually), and the customer’s responsibility begins and ends with entering and managing its data and user interaction. Everything from the application down to the infrastructure is the vendor’s responsibility.

17. What are the Examples of IAAS clouds?

Ans:

  • Amazon Elastic Compute Cloud (EC2)
  • Eucalyptus
  • GoGrid
  • FlexiScale
  • Linode
  • RackSpace Cloud
  • Terremark

  • 18. What are the Examples of PAAS Clouds?

Ans:

  • Force.com
  • GoGrid CloudCenter
  • Google AppEngine
  • Windows Azure Platform

19. What are the Examples of SAAS Clouds?

Ans:

  • Quickbooks, Google Apps, SalesForce.com,
  • Quicken
  • Intuit.com

20. What are the benefits of the cloud computing?

Ans: One-Demand Self Service, Broad Network Access, Resource Pooling, Rapid elasticity, Measured Services, Lower Costs,

Ease of utilization, Qaulity of Service, Reliability, Outsourced IT management, Simplified maintenance and upgrade, Low Barrier to Entry.

21. Disadvantages of Cloud Computing?

Ans: Internet is must, Security Threats, Some sort of data should not moved out of countries, multiple jurisdictions.

22. What are the top virtualization software’s in the market?

Ans: VMWare, Ctrix Xen

23. What are the top Open Source Virtualization Software’s in the market?

Ans: Open Stack and Eucalyptus

24. Explain Cloud Architecture?

27. What is EC2?

Ans: Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.

28. What is Elastic Map Reduce?

Ans: Amazon Elastic MapReduce is a web service that enables businesses, researchers, data analysts, and developers to easily and cost-effectively process vast amounts of data. It utilizes a hosted Hadoop framework running on the web-scale infrastructure of Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage Service (Amazon S3).

29. What is Auto Scaling?

Ans: Auto Scaling allows you to scale your Amazon EC2 capacity up or down automatically according to conditions you define. With Auto Scaling, you can ensure that the number of Amazon EC2 instances you’re using increases seamlessly during demand spikes to maintain performance, and decreases automatically during demand lulls to minimize costs.

30. What is Amazon Cloud Front?

Ans: Amazon CloudFront is a web service for content delivery. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments.

31. What is Amazon RDS?

Ans: Amazon Relational Database Service (Amazon RDS) is a web service that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business.

32. What is Amazon EC?

Ans: Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from a fast, managed, in-memory caching system, instead of relying entirely on slower disk-based databases.

33. What is Amazon EBS?

Ans: AWS Elastic Beanstalk is an even easier way for you to quickly deploy and manage applications in the AWS cloud. You simply upload your application, and Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring. At the same time, with Elastic Beanstalk, you retain full control over the AWS resources powering your application and can access the underlying resources at any time.

34. What is AWS CloudFormation?

Ans: AWS CloudFormation gives developers and systems administrators an easy way to create a collection of related AWS resources and provision them in an orderly and predictable fashion.

35. What is AWS SQS?

Ans: Amazon Simple Queue Service (Amazon SQS) offers a reliable, highly scalable, hosted queue for storing messages as they travel between computers. By using Amazon SQS, developers can simply move data between distributed components of their applications that perform different tasks, without losing messages or requiring each component to be always available.

36. What is AWS SNS?

Ans: Amazon Simple Notification Service (Amazon SNS) is a web service that makes it easy to set up, operate, and send notifications from the cloud. It provides developers with a highly scalable, flexible, and cost-effective capability to publish messages from an application and immediately deliver them to subscribers or other applications.

37. What is AWS SES?

Ans: Amazon Simple Email Service (Amazon SES) is a highly scalable and cost-effective bulk and transactional email-sending service for businesses and developers. Amazon SES eliminates the complexity and expense of building an in-house email solution or licensing, installing, and operating a third-party email service.

38. What is AWS Cloud Watch?

Ans: Amazon CloudWatch provides monitoring for AWS cloud resources and the applications customers run on AWS. Developers and system administrators can use it to collect and track metrics, gain insight, and react immediately to keep their applications and businesses running smoothly.

39. What is AWS Route 53?

Ans: Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating human readable names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other.

40. What is AWS VPC?

Ans: Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. It enables you to achieve even greater fault tolerance in your applications, seamlessly providing the amount of load balancing capacity needed in response to incoming application traffic.

41. What is AWS S3?

Ans: Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers.

42. What is AWS Elastic MapReduce?

Ans: Amazon Elastic MapReduce automatically spins up a Hadoop implementation of the MapReduce framework on Amazon EC2 instances, sub-dividing the data in a job flow into smaller chunks so that they can be processed (the “map” function) in parallel, and eventually recombining the processed data into the final solution (the “reduce” function). Amazon S3 serves as the source for the data being analyzed, and as the output destination for the end results.

43. What is AWS IAM?

Ans: AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. IAM enables you to create and manage users in AWS, and it also enables you to grant access to AWS resources for users managed outside of AWS in your corporate directory. IAM offers greater security, flexibility, and control when using AWS.

44. What is Hadoop?

Ans: Apache Hadoop is a software framework that supports data-intensive distributed applications under a free license. It enables applications to work with thousands of nodes and petabytes of data. Hadoop was inspired by Google’s MapReduce and Google File System (GFS) papers.

45. What is Node.Js?

Ans: Server Side Java Script.

46. What is ROR?

Ans : Ruby On Rails, Web Frame work, which will allow 10 times faster development when compare to java.

47. What is NoSQL?

Ans: In computing, NoSQL is a broad class of database management systems that differ from the classic model of the relational database management system (RDBMS) in some significant ways, most important being they do not use SQL as their primary query language. These data stores may not require fixed table schemas, usually do not support join operations, may not give full ACID (atomicity, consistency, isolation, durability) guarantees, and typically scale horizontally. Academic researchers typically refer to these databases as structured storage, a term that includes classic relational databases as a subset.

48. What is Salesforce.com?

Ans: It is a PAAS Application which is developed on CRM based business domain.

49. What is windows Azure?

Ans: It is a .Net based PAAS by Microsoft. It supports , java, Node.js, Android, IOS also.

50. What is Google Apps?

Ans: Google Email and google applications like documents, chat, calendar all of these can be customizable by google app cloud.

It is a SAAS Service model of Google.

Leave a Reply