Page 80 - Cloud Essentials
P. 80

use XML to transmit information and allowing developers to export the web

               service definition to a text file; these are standards that allow web services
               to  interact  with  dissimilar  systems  and  also  to  be  imported  into  other
               environments.  Here  are  some  examples  of  relevant  standards  you  should
               look for:


                      Data formats   These include eXtensible Markup Language (XML)
                     and JavaScript Object Notation (JSON).

                      Data storage   Being able to move data from cloud to cloud reduces
                     lock-in to a storage provider. This might include the option to export
                     cloud data to a standard file format that can be imported to a different
                     cloud storage provider.

                      Standard virtual machine images   This offers the ability to move a
                     virtual machine from one cloud to another.

                      Standard application programming interface (API)   This allows for
                     provisioning web services in order to prevent vendor lock-in.

                      Identity information standards   These include Open Authorization
                     (OAuth), OpenID, and Security Assertion Markup Language (SAML).



                CERTIFICATION OBJECTIVE 3.03



               Cloud Computing Risks and Challenges

               Cloud technology eliminates some existing risks, such as lack of capacity or
               slow  deployment,  but  introduces  new  risks.  The  risks  originate  from
               different  technical  characteristics  in  a  networked  environment,  from  the

               potential openness of systems, and from the fact that resources are shared.



               Application Performance
               In a cloud environment, the most likely culprit that will affect application

               performance is the network link separating cloud clients and cloud servers.
               The performance and speed of network links are described by terms such as
               bandwidth and latency.


               Bandwidth and Latency
                 As mentioned earlier in this chapter, bandwidth defines how quickly data

               can be moved over a wired or wireless connection. The amount of time it
               takes for data to travel from one end of a network link to the other is called


                                                           80
   75   76   77   78   79   80   81   82   83   84   85