Showing posts with the label BSc CSIT 8th Semester

Explain Cloud Business Process Management (Cbpm) with its advantages.

 Cloud Business Process Management (Cbpm) Cloud-based business process management software offers strategic process optimization, lower technology costs, and greater IT alignment with business goals. The new IT paradigm and business model may promote new growth prospects, enhance profit margins in the private sector, and help government agencies achieve more efficient and successful missions. CBPM automates business rules to organize human workflow, traditional enterprise systems, and cloud computing. An example of CBPM would be an iBOLT system that connects JD Edwards ERP systems, SharePoint,, Amazon Web Services, Google Docs, and social media sites such as Twitter, and arranges procedures between these systems in either synchronous (real-time system-to-system) or asynchronous (system to human workflow) mode, or some combination of the two. As a growing portion of commercial software is hosted privately in the cloud or given as SaaS apps, the requirement for BPM on the

Explain different types of cloud and its cloud services.

 TYPES OF CLOUD AND ITS CLOUD SERVICES Cloud computing is a wide word that refers to a set of services that provide organizations with a low-cost way to expand their IT capacity and usefulness. Businesses may select where, when, and how they employ cloud computing to provide an effective and dependable IT solution based on their individual needs. We will look at the many forms of cloud computing, including the three primary deployment methods and the cloud services that may be hosted in these settings. TYPES OF CLOUD There are three primary types of cloud environments, which are also known as cloud deployment models. Depending on their individual needs, businesses can operate apps on public, private, or hybrid clouds. 1. Public Cloud 2. Private Cloud 3. Hybrid Cloud 4. Community Cloud 1. Public Cloud A public cloud environment is held by an outsourced cloud provider and is available to numerous enterprises on a pay-per-use basis over the Internet. This deployment strategy offers servic

Difference between CapEx and OpEx

 The difference between CAPEX AND OPEX are as follows:- Capital Expenditures, often known as CapEx, are the funds spent by your company on fixed assets. Whole systems and servers, printers and scanners, and air conditioners and generators are examples of IT equipment that belong under this category. You purchase these things once and they will benefit your firm for many years. Maintenance of such goods is also termed CapEx because it increases their usefulness and lifespan. These are large investments, generally a one-time buy, that are meant to help your company over a longer period. The procurement cost appears on your balance sheet and is subsequently depreciated over time. Small firms sometimes struggle with CapEx expenditure since it typically comprises the high cost of a one-time purchase. The more money spent on capital expenditures, the less free cash flow there is for the remainder of the firm. We also have Operating Expenses, abbreviated as OpEx, which are the cash that an or

What is wrong with the desktop environment also its solution ?

Desktop development environments are becoming outdated, failing more often, and causing productivity issues for developers. 1. Complicated configuration management.  The substantial configuration management process for a developer's workspace turns developers into part-time system administrators, responsible for their mini-data center running entirely on the desktop. This is time-consuming, error-prone, and challenging to automate. Many developers have multiple computers and are forced to repeat these tasks on each machine. There is no way to synchronize the configurations of components across different machines, and each machine requires similar hardware and operating systems to operate the components identically. 2. Decreased productivity.  Many IDEs are memory and disk hogs, with significant boot times. They are so resource-hungry they can starve other applications, such as the Web browser. The net effect is a less productive developer due to a slower machine. 3. Limited accessi

Explain cloud computing environment.

 CLOUD COMPUTING ENVIRONMENT The cloud computing environment is a novel and effective method of delivering IT-related services. In reality, this method is the dream of many business owners who want to acquire all of their IT services in one location with minimal effort. This type of service is becoming increasingly popular in the information age since it assists entrepreneurs in swiftly and efficiently resolving all IT difficulties inside one organization. The cloud computing environment is all about IT and what IT requires: various types of software and hardware, pay-per-use, or subscription-based services delivered both via the Internet and in real-time. Performance management, backup, and recovery, configuration management, helpdesk, data center automation, etc. are popular services in the cloud environment. On-demand services are gaining traction among developers because of their flexibility. Cloud computing intends to power the next generation of data centers by allowing applicati

Explain cloud analytics.

 Cloud analytics  Cloud analytics is a marketing term for businesses to carry out analysis using cloud computing. It uses a range of analytical tools and techniques to help companies extract information from massive data and present it in a way that is easily categorized and readily available via a web browser. Cloud analytics is a term for a set of technological and analytical tools and techniques specifically designed to help clients extract information from massive data. Cloud analytics is designed to make official statistical data readily categorized and available via the user's web browser. Cloud analytics is a service model in which data analytics and business intelligence (BI) processes take place on vendor-managed infrastructure rather than a company’s on-premise servers. Because the analytics vendor or third-party partner typically manages setup and maintenance, cloud data analytics makes it easy for you to empower all employees with deep data insights through scalability,

Explain cloud adoption and rudiments.

Cloud Adoption Here Cloud Means The environment of the cloud where the cloud services are being operated.  Adoption term states that accepting the services of new technology. Adoption means following some kind of new trend or existing trend or technology.  This Cloud adoption is suitable for low-priority business applications. Because as we have already discussed that cloud computing is not beneficial for long-term projects. It supports some interactive applications that combine two or more data sources.   These applications must have low availability requirements and short life spans. For example:-if a marketing company requires to grow its business in the whole country in a short span of time then it must need a quick promotion or short promotion across the country.  Cloud Adoption is useful when recovery management and backup recovery-based implementations are required. By considering t e above key points we conclude that it is only suitable for applications that are modular and loo

How is cloud development different from traditional software development? Explain.

Cloud Development Cloud development and cloud-native development are the two terms often used interchangeably to describe the process of writing code on the device directly connected to the cloud environment. The code is transferred seamlessly to the cloud environment where it can be tested and improved upon by other developers. This makes the development process much more flexible and also allows for more flexible applications in the end. Pros of  Cloud Development Cloud app development has advantages that have made it popular among software developers and customers. Collaboration The nature of native cloud application development allows you to facilitate DevOps by letting a number of developers, tools, and processes collaborate closely to get the desired outcome. This fosters a smoother transition from coding to transferring the ready code into the finished product. Basically, all of your code is stored in one place, which means that almost all of the collaborators can do their job s

Briefly summarize the challenges still open in cloud computing.

  CHALLENGES FOR THE CLOUD COMPUTING Cloud computing is used for enabling global access to mutual pools of resources such as services, apps, data, servers, and computer networks. It is done on either a third-party server located in a data center or a privately-owned cloud. This makes data-accessing contrivances more reliable and efficient, with nominal administration effort. Because cloud technology depends on the allocation of resources to attain consistency and economy of scale, similar to a utility, it is also fairly cost-effective, making it the choice for many small businesses and firms. But there are also many challenges involved in cloud computing, and if you are not prepared to deal with them, you will not realize the benefits. Here are six common challenges you must consider before implementing cloud computing technology. 1. Security and Data privacy:  This is the major issue that is related to storing and securing data. Security risks of cloud computing have become the top co

What is the major advantage and disadvantages of cloud computing? Describe.

Advantages of cloud computing  Cloud computing offers numerous advantages both to end-users and businesses of all sizes. The obvious huge advantage is that we no more have to support the infrastructure or have the knowledge necessary to develop and maintain the infrastructure, development environment, or application, as were things up until recently. The burden has been lifted and someone else is taking care of all that. Businesses are now able to focus on their core business by outsourcing all the hassle of IT infrastructure. Some of the most important advantages of cloud computing are discussed here. Those will include both a company's and an end user's perspectives. 1. Cost efficiency.  This is the biggest advantage of cloud computing, achieved by the elimination of the investment in stand-alone software or servers. By leveraging the cloud's capabilities, companies can save on licensing fees and at the same time eliminate overhead charges such as the cost of data storage

Explain utility computing.

Utility computing Utility computing or The Computer Utility is a service provisioning model in which a service provider makes computing resources and infrastructure management available to the customer as needed, and charges them for specific usage rather than a flat rate. Like other types of on-demand computing (such as grid computing), the utility model seeks to maximize the efficient use of resources and/or minimize associated costs. The utility is the packaging of system resources, such as computation, storage, and services, as a metered service. This model has the advantage of a low or no initial cost to acquire computer resources; instead, resources are essentially rented. Utility computing is the process of providing computing service through an on-demand, pay-per-use billing method. Utility computing is a computing business model in which the provider owns, operates, and manages the computing infrastructure and resources, and the subscribers access it as and when required on a

What are the major distributed computing technologies that led to cloud computing?

Distributed computing A computer processing approach in which various elements of a program run concurrently on two or more machines that communicate with each other over a network is known as distributed computing  Distributed computing is a subset of segmented or parallel computing; however, the latter term is most usually used to describe processing in which separate sections of a program execute concurrently on two or more processors in the same machine. While both forms of processing need that a program is segmented-divided into portions that may run concurrently-distributed computing requires that the segmentation of the program take into consideration the many settings in which the various pieces of the program will operate.  Two computers, for example, are likely to have distinct file systems and physical components.  Distributed computing is a technique in which software system components are shared among numerous computers to increase efficiency and performance. It is confine

Define cloud computing and identify its core features.

 Cloud Computing Cloud Computing is defined as storing and accessing data and computing services over the internet. It doesn’t store any data on your personal computer. It is the on-demand availability of computer services like servers, data storage, networking, databases, etc. The main purpose of cloud computing is to give access to data centers to many users. Users can also access data from a remote server. Examples of Cloud Computing Services: AWS, Azure, Google Cloud The core features of Cloud Computing are:  Resources Pooling It means that the Cloud provider pulled the computing resources to provide services to multiple customers with the help of a multi-tenant model. There are different physical and virtual resources assigned and reassigned which depends on the demand of the customer. The customer generally has no control or information over the location of the provided resources but is able to specify location at a higher level of abstraction On-Demand Self-Service It is one of

What is Grid Computing? Give the major differences between Grid and Cloud computing.

 GRID COMPUTING  Grid computing emerged as an extension of cluster computing in the early 1990s. Grid computing analogous to the electricity grid, suggested a new technique for accessing big processing capacity, massive storage facilities, and a range of services. Users can "use" resources in the same manner that they use conventional utilities like electricity, gas, and water.  Grids began as aggregations of geographically distributed clusters linked via Internet connections. These clusters belonged to several organizations, and agreements were negotiated for them to share processing capacity. A computer grid, as opposed to a "big cluster," was a dynamic aggregation of heterogeneous computer nodes on a national or even global scale. The major differences between Grid and Cloud computing:- Definition of Grid computing Grid computing is a distributed architecture in which numerous computers are linked to address a certain task. Grid computing involves connecting all

What is cloud interoperability? Describe.

 Cloud Interoperability   Cloud interoperability refers to the ability of customers to use the same management tools, server images, and other software with a variety of cloud computing providers and platforms. Cloud interoperability is the ability of a customer’s system to interact with a cloud service or the ability for one cloud service to interact with other cloud services by exchanging information according to a prescribed method to obtain predictable results. "The definition is based on ISO/IEC19941 ". In cloud computing, the most significant interacting components are those which belong to the cloud service customer and interact with components of the cloud service provider. The nature of the interaction is a network connection using a prescribed interface or API. There are typically multiple separate interfaces, each dealing with a different aspect of the cloud service.  For example, there are the functional interfaces of the cloud service itself, authentication and a

Explain the vision of Cloud Computing.

Cloud computing "Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models." National Institute of Standards & Technology (NIST) "You don't generate your own electricity. Why generate your own computing?"- Jeff Bezos, Amazon. "Cloud computing is the realization of utility computing for the masses, where traditional IT services are now virtualized and provided via modular reference architectures that are created by the providers and vendors rather than end-users." Chris Poelkar  VISIONS OF CLOUD COMPUTING In the short period since its inception, cloud computing has advanced a lot. Let us