Resources » Software & Programming » Other Microsoft Software
Key Features, Architecture of Future Release Cloud computing technology
The future based technology that is Cloud Computing has been finally developed by the Microsoft which is used for the multiple server computation with large number of storage capability. The architecture of the Cloud computing layers is mentioned with individual components of each layer along with the key features of the cloud computing which has made it so special that it is discussed below in the given article.
What is the cloud computing?
Cloud computing is the activity that we are using to improve the hardware components and softwares that can be either be system or application, which is location independent such that multiple servers can shared the information with each other that includes the software, metadata or any other resource and thus all of all we can say that it improves the processing and managing of various kinds of information using the scientific means that will behave intelligently while creating the communications and entertainment media for finding and gathering information to any particular purpose and we here cannot count all the benefits of it because it benefits are virtually endless.
The sharing of the servers as mentioned above are carried out using the interconnection network for the delivery of the electricity from the suppliers to consumers. with Computing services, we can virtualized the service oriented architecture which is the hardware virtualization of the computers or operating system that hides the physical characteristics of a computing platform for the end users that will show the abstract computing platform that will show only details which are necessary and hides the backward details of the computer system using the control program that will act as the virtual machine monitor for the all activities carried out in computer system, along with this the utility computing is there which control the packaging of the computing resources such as computation, storage and services with low or no initial cost to acquire the computer resources, therefore, this computing is referred as On Demand Computing which uses the application softwares and network as the service.
Many new companies are entered in the field of the computing with their new business ideas which is the hard and challenging task for them to prepare the new computing model that can be used for the large number of computations with respect to large number of computers and as far as the storage of the computer is concern , it must have high storage space for handling the large amount of data, so the sequential or random organization of the data is used to carry the bundle of data that provides the direct access to the end users.
The Computing concept will be going to match the need and requirement of the super computers in which same sort of computations are carried out in the multiple computers. Moreover, the details of the consumers are abstracted using the control infrastructure of the cloud that supports them, as it access the computing services remotely using the web based tools and applications that the end user uses for the web browser data accessing when required.
Why word ‘Cloud’ is used with the Computing?
As according to the National Institute of Standards and Technology which provides objective and scope of the particular technology defines the cloud service is used as the metaphor which is nothing but a concept of understanding one term in terms of another using the figure of speech that provides the analogy between the two different ideas for the internet based activities that is based on the cloud drawing, as in the past we use the telephone network to represent in for of computer network diagram that includes nodes and connections which is represented as the cloud. Thus, from the computer network diagrams and abstraction infrastructure services, the Cloud itself delivers common online business applications that can be accessed from another Web service or software using the Web Browser for the data access from the server computer.
Thus, many of the computing infrastructures consist of the services that will be delivered through the common centers based on the servers provides the single point of access for the consumer needs with the expected quality of service which fulfill the requirement of the consumers using the service level agreements.
Key Features of the Cloud Computing
The Cloud Computing, as we know is the new concept and many companies are planning to use it for the future purpose, the Microsoft itself planning to use it because it is invention of the Microsoft and based on the systematic, disciplined and quantifiable and interdisciplinary approach for the conceptualization, development of the computation applications for the research and the storage purpose that defines the networking of the multiple virtual servers which is hosted by the data centers for the virtualization of the resources as virtual servers which provides the management of resources for the multiple servers after addressing and multiplexing.
The Multi-tenancy with in Cloud Computing refers to the principle of the software architecture where you can combine the single instance to run with the software on the server computer such that serving multiple client organizations where separate software instances are also included to set different client organizations that provides the software applications to virtually designed with the partition of the data items and the configuration so that end user can worked as the customized virtual application instance and this principle is still facing the tough competitive differentiation that enables the sharing of the resources of the computers which in turns reduces the cost of the resources because this sharing leads to the proper utilization of the resources with the centralized location for the cloud infrastructure which increases the peak load capacity and finally the load level also increases and the utilization and the efficiency improvements of the system are then utilized only 10-20 percent.
Scalability and improved performance
The telecommunications and software engineering is the property of the system which is based on the scalability according to which the any network or any process handles the growing needs of the work in a graceful manner such that it can be enlarged when required , in this you can increase the capability of the system under the increased load when the resources are added in it which is analogous to the commercial context of the business model that offers the potential for the economic growth of the company. Often, it is used to define the specific requirement of the dimensions of the database, routers and networking system whose performance can be increased by adding the hardware and then the system is said to be known as the scalable system. An algorithm, design and networking protocol can be scaled using the efficient way which allows the dynamic provisioning of the resources using the self service basis for the real time systems for the peak load applications in which performance can be monitored consistently using the web services as the system interface. Moreover, the parallel programming of the installation of the devices in installed in it according to which performance is increased with the distributed data grid.
The computer security is the branch of the computer technology which is referred as the information security, the objective of which includes the protection of information like theft, corruption and natural disaster using the collective processes and mechanism that protect the tampering and collapse of the unauthorized activities and unplanned events using the methodologies of the computer security that differ itself from unwanted computer behavior by improving the centralization of the data with the increase security focus on various resources that will persist the control of the data using the security of the stored kernels which is better than the traditional systems because it provides the devotion of the resources for solving the security issue which many companies cannot afford and provides the log accesses using the access files and audit logs are difficult to handled because of the high complexity of the resources in the distributed system over a wide range of activities which includes the interconnection of the number of devices.
Reliability and maintenance
During the computer networking the reliable protocol is used which provides the reliability properties with respect to the delivery of the data elements with intended recipient which provides the notifications for the delivery of the transmitted data using the reliable multi-cast that provide the virtual synchrony for the connection oriented connections, As TCP/IP protocols is connection oriented with the virtual circuit ID that consisting of the source and destination IP address and port numbers which contains the ATM and frame relays for controlling the substantial part of the Internet traffic. Instead of this for the multiple redundant websites, the cloud computing uses the business continuity and disaster recovery for the betterment of the IT and business managers.
The maintenance of the cloud computing applications is also easier because it is not there on the each individual computer and isolation of the fault is easy in that case because provides the fault location where there is fault occurs and diagnosing operation of the fault is then carried out which is easier and improve the time rate of the handling of the client request instantly. The various levels of the maintenance is carried out that includes the break-point maintenance, preventive maintenance, corrective maintenance and out of this three maintenance, the preventive and Corrective are carried out before the isolation of the fault and the breakdown maintenance is taking place after which the fault has occurs in the computer system.
Application Programming Interface and the Initial cost
An Application Programming Interface is a set of the particular set of rules and specifications that a software program can use for the data access and making use of the services and resources provided by the software program that implements the applications using the interface between different soft wares for the interaction between the humans and computers, the Application Programming Interface can be used with applications, libraries, operating systems as a new way to handled and defining the resources request conventions which includes the specifications such as routines, data structures, object classes and protocols to communicate between the consumer program and implementer program. In the Application Programming Interface, the accessibility of the softwares is increased by interacting the cloud software with the user interface using the Represented state transfer of the distributed hypermedia systems with the World Wide Web using the hypertext transfer protocol and the initial cost of the operations is reduced and capital expenditure is converted into an operational expenditure which lowers the barrier to entry using the intensive computing task which is based on the utility computing, In order to carried out computingoperations, few skills are required for the operation implementation.
Metering, device and agility computation
In the physical science system we are making use of the physical quantities which is based on the real world objects that establish the standard objects using the defined units that will relate the measuring instruments for subject of varying instrumental error and measurement uncertainty, the device which we are using are location dependent that enables the user to access the systems using the a web browser regardless of their location and the type of device we are using. As, Internet is accessed from any location where there is signal presentation for the data accessing.
The agility in cloud computing which is ability to change the body position efficiently using the integration of the isolated movements skills using the combination of the balance, coordination, speed, reflexes, strength and stamina, the rapid movement which causes a change of velocity or direction in response to stimulus for improving the re-provision technological infrastructure resources.
Architecture of Cloud computing services
The system architecture is which is based on the conceptual model that defines the structure, behavior and views of any system which describes the system in the formal descriptive way that represents structure of the system which consist of the components and other properties which is easily visible to the general user and describes the relationship between the users and brings the user together to implement the system using the common language of description of architecture, with this software systems are also used for the delivery of the cloud computing which includes the multiple cloud components that will communicate with each other using the application programming interface for the web services that is based on the Unix philosophy which is the set of cultural norms and philosophical approaches to develop the software which is based on the experience of the developers of the Unix operating system that will bring the working together of all universal interfaces using the monolithic counterparts. The two most common components of architecture are known as the front end and back end, the front end is the part seen by the client that is client network and the application software which is used to access the cloud with respect to user interface such as web browser and the back end of the cloud computing is the cloud itself which consist of the computers, servers and data storage elements. Moreover the cloud will also consist of the layers under which different services are works which is defined in terms of OSI model and consist of the set of the protocols that forms stack of the layers for the establishment of the communication among several computers.
Layers of Cloud computing model
As mentioned above that the OSI model will be used for providing the set of protocols which in turns based on the stack of the layers of cloud clouding which is discussed below-
Client Layer-In the cloud computing model, the cloud clientconsist of the computer hardware and the computer software that is totally based on the applications of the cloud services and basically designed in such way that it provides application delivery to the multiple servers at the same time, as some computers making use of the various devices which includes computers, phones, operating systems, browsers and other devices.
Application layer-The Cloud application services deliver software as a service over the internet for eliminating the need to install and run the application on the customer own computers using the simplified maintenance and support for the people which will use the cloud interchangeably for the network based access and management of the network software by controlling the activities which is managed in the central locations by enabling customers to access the applications remotely with respect to Web and application software are also delivered to many model instances that includes the various standards that is price, partnership and management characteristics which provides the updates for the centralize features.
Platform layer-In the cloud computing, the cloud platform services provides the common computing platform and the stack solution which is often referred as the cloud infrastructure and maintaining the cloud applications that deploys the applications without any cost and complexity of the buying and managing the hardware and software layers.
Infrastructure layer-The Cloud Infrastructure services delivers the platform virtualization which shows only the desired features and hides the other ones using the environment in which servers, software or network equipment are fully outsourced as the utility computing which will based on the proper utilization of the resources by using the principle of reusability that includes the virtual private server offerings for the tier 3 data center and many tie 4 attributes which is finally assembled up to form the hundreds of the virtual machines.
Server layer- The server layer also consist of the computation hardware and software support for the cloud service which is base on the multi-core processors and cloud specific operating systems and coined offerings.
Read related articles: Cloud Computing Future Release Cloud computing Architecture Cloud computing
Did you like this resource? Share it with your friends and show your love!
No responses found. Be the first to respond...