Question:- What is Amazon EMR?
Answer:- An Amazon EMR stands for Amazon Elastic MapReduce. It is a web service used to process the large amounts of data in a cost-effective manner. The central component of an Amazon EMR is a cluster. Each cluster is a collection of EC2 instances and an instance in a cluster is known as node. Each node has a specified role attached to it known as a node type, and an Amazon EMR installs the software components on node type.
Question:- How to connect EBS volume to multiple instances?
Answer:- You cannot connect the EBS volume to multiple instances. But, you can connect multiple EBS volumes to a single instance.
Question:- What is the use of lifecycle hooks in Autoscaling?
Answer:- Lifecycle hooks perform custom actions by pausing instances when Autoscaling group launches or terminates an instance. When instance is paused, an instance moves in a wait state. By default, an instance remains in a wait state for 1 hour. For example, when you launch a new instance, lifecycle hooks pauses an instance. When you pause an instance, you can install a software on it or make sure that an instance is completely ready to receive the traffic.
Question:- What is Amazon Kinesis Firehose?
Answer:- An Amazon Kinesis Firehose is a web service used to deliver real-time streaming data to destinations such as Amazon Simple Storage Service, Amazon Redshift, etc.
Question:- What is the use of Amazon Transfer Acceleration Service?
Answer:- An Amazon Transfer Acceleration Service is a service that enables fast and secure transfer of data between your client and S3 bucket.
Question:- How will you access the data on EBS in AWS?
Answer:- EBS stands for Elastic Block Store. It is a virtual disk in a cloud that creates the storage volume and attach it to the EC2 instances. It can run the databases as well as can store the files. All the files that it store can be mounted as a file system which can be accessed directly.
Question:- Differences between horizontal scaling and vertical scaling?
Answer:- Vertical scaling means scaling the compute power such as CPU, RAM to your existing machine while horizontal scaling means adding more machines to your server or database. Horizontal scaling means increasing the number of nodes, and distributing the tasks among different nodes.
Question:- What is CSS?
Answer:- CSS stands for Cascading Style Sheet. It is a popular styling language which is used with HTML to design websites. It can also be used with any XML documents including plain XML, SVG, and XUL.
Question:- What is the origin of CSS?
Answer:- SGML (Standard Generalized Markup Language) is the origin of CSS. It is a language that defines markup languages.
Question:- What are the different variations of CSS?
Answer:- Following are the different variations of CSS: - CSS1 - CSS2 - CSS2.1 - CSS3 - CSS4
Question:- How can you integrate CSS on a web page?
Answer:- There are three methods to integrate CSS on web pages. - Inline method - It is used to insert style sheets in HTML document - Embedded/Internal method - It is used to add a unique style to a single document - Linked/Imported/External method - It is used when you want to make changes on multiple pages.
Question:- What are the advantages of CSS?
Answer:- - Bandwidth - Site-wide consistency - Page reformatting - Accessibility - Content separated from presentation
Question:- What are the limitations of CSS?
Answer:- - Ascending by selectors is not possible - Limitations of vertical control - No expressions - No column declaration - Pseudo-class not controlled by dynamic behavior - Rules, styles, targeting specific text not possible
Question:- What are the CSS frameworks?
Answer:- CSS frameworks are the preplanned libraries which make easy and more standard compliant web page styling. The frequently used CSS frameworks are: - - Bootstrap - Foundation - Semantic UI - Gumby - Ulkit
