Posts

Showing posts from September, 2020

20 Hybrid and Community Cloud Types

Dear students, In this blog that wraps Unit 2, we cover Hybrid clouds and Community Cloud Hybrid Cloud Hybrid cloud as we know is mixing cloud on public with cloud in private organization. Example. Bank of America may have its own private data center cloud that is connected via networks with public data center cloud of Amazon Web Services. Some applications run within Bank of America premises, then some applications run within Amazon Web Services. Hybrid cloud approach mixes the benefits and concerns of public cloud and private cloud. Technologies like OpenNebula+Haziea, Intergrid, Elastra CloudServer, Zimory Pools are used to manage hybrid clouds. Community Cloud   Community cloud is created by the community for the community. Example a community of all hospitals in India may share, connect through each other's cloud. Community cloud is a mix of one or more clouds dedicated for a particular purpose. The purpose can be government, health, medicine, education, media etc. There is...

19 Characteristics, Advantages, Disadvantages, Software Stacks of Public and Private Cloud Types

Hello students, In this blog we dig deeper into Public and Private Cloud.  Every cloud has the same IaaS, PaaS, SaaS services but the difference in cloud types is who actually provides the cloud. Whoever provides the cloud also has the data. As we know Public Cloud is provided by a third party company outside the organization to everyone on this earth. Private Cloud is provided by the organization for the organization only. Characteristics/Advantages of Public Cloud The four characteristics of Public Cloud are 1. Low cost, flexible availability of resources, ease of implementation 2. Multitenancy 3. Quality of Service (QoS) 4. Different types of service offering Disadvantages of Public Cloud The disadvantages of Public Cloud are 1. Security concerns of private and government organizations to implement any software or store any data in public cloud, as the multitenant feature of public cloud provide everyone on earth to reside their software and data in the same cloud, even thou...

18 SaaS, Multitenant SaaS, Six advantages of SaaS

Hello students, Today our blog focuses deeper on Software as a Service.  As we know today, most softwares are provided as a one or more services together. We had seen an example of this in SOA assignment.  The software is accessible by people all over the world via internet. Every customer feels the software is delivered to him/her alone, even though its the same single software reaching out to all. This is software as a service. CRM and ERP are an example of software as a service. SaaS softwares reflect multitenancy model, meaning one-software-to-many-customer software delivery model. SaaS hides the implementation of complex infrastructure  and platform or any technicalities that makes the software services workable for all customers. Customer does not have to worry about software or hardware maintenance. One time patch is enough to solve an issue faced commonly by all customer. Separate patches are not required for different customer. Hence software maintainance is ea...

17 3 Characterictis, 3 Advantages, 2 Disadvantages, 3 Flavours of PaaS

 Hello students, In this blog, we dig deeper into Platform as a Service. As we know, that PaaS tries to automate the process of creating platforms. We had one such example when we built the ubuntu+java+maven platform. Characteristics of PaaS Any PaaS framework will reflect four characteristics 1. Runtime Framework softwares representing the framework are already in place for customers to use 2. Abstraction The customer is hidden from the underlying installation or configuration or upgrades. He can simply start building applications using the available platform 3. Automation A particular SLA (Service Level Agreement) and QoS (Quality of Service) as agreed by the platform provider is automatically met. Example the SLA could be that platform will be available 6 9's .i.e 99.9999 % of the time. 4. Cloud Services A platform comes with competitive cloud service options such as to elastically scale, user management (giving permissions to various users to use the customers resources) and...

16 Three Layers of IaaS

 Dear students, In this blog, we cover deeper into three layers are Infrastructure as a Service namely 1. Web based Management Software 2. Infrastructure Management Software 3. Physical Infrastructure Web based Management Software Web based Management software are websites that allow you to configure your infrastructure needs for machines, storage and networks. Example you can create a virtual machine by clicking on Elastic Compute Cloud service on aws.com Management Console screen.You usage, bills are reported via this web management software as well Infrastructure Management Software Infrastructure Management Software are applications that help you manage the infrastructure you created. The softwares are in place to monitor the usage of every resource that is used. Example How much processor time was utilized by the customer. The software have to constantly monitor, measure, provide, reserve for future use. One key task of these softwares are to maintain the Quality of Servic...

15 Four layers of Cloud Architecture (Reference Model)

Hello students, In today's blog we look deeper at cloud reference model architecture that generally applies in any cloud environment Any Cloud architecture is based on a four layers of this reference model 1. System Infrastructure 2. Core Middleware 3. User-level Middleware 4. Cloud Applications Each layer is on top of the previous layer System Infrastructure System infrastructure is the most underlying layer in the architecture and it provides physical machines, network, storage needs such as network adapters, routers, SAN disks etc. Core Middleware Core Middleware sits on top of System Infrastructure layer. It provides virtual machines, network virtualization, storage virtualization, hypervisors etc. Both System Infrastructure and Core Middleware essentially provides a way to implement IaaS (Infrastructure as a service) In our assignment, this layer would ideally be Oracle Virtual box User Level Middleware User Level Middleware sits on top of core middleware and provides run-ti...

14 Five Core Technologies of Cloud Computing

Hello students, In this blog, we focus deeper on the five core technologies that are used in cloud, which are 1. Distributed Systems 2. Virtualization 3. Web 2.0 4. Service Orientation 5. Utility Computing Distributed Systems These are systems based on distributed architecture. For example when you have a browser running in India,which accesses a web site hosted on a web server in Atlanta, we are looking at a distributed architecture We look into evolution of four types of Distributed Systems      a. MainFrame Computing (introduced in 1950)     A central main frame acts like a main computer which stores and processes your data. All other computer terminals connect to this main powerful computer.      b. Cluster Computing (introduced in 1980)     A group of systems working in closer vicinity to do one task. Example I may have a group of multiple database servers acting as one database to an outside application.    ...