Public Private
×

ABOUT

  • The Private Cloud is dedicated to a single company
    • It is usually owned or controlled by the organization
  • The information is more secure
  • There are more regulations
    • These regulations are decided contractually
  • It is used by companies that need to meet strict government data regulations
    • Common items stored on the private cloud are medical records and trade secrets
  • It is connected over the internet, fiber, and private networks

BACKGROUND INFOMATION AND EXAMPLES

  • Original type of cloud.
  • This runs virtual machines, but instead of it being on VMWare or something of the sort, it is run on the cloud.
  • Allows the use of programming languages that software developers use.
  • No services to monitor or patch
  • Not OS-centric
  • Makes it so that changes can be automated
  • Has not a lot to no transparency into infrastructure under the code, reduces support burden
  • Provides APIs for most developers actions
  • Examples
    • AWS, Amazon Web Services
    • Force.com
    • Acquia
    • Heroku
    • AWS Elastic Beanstalk

FEATURE AND BENEFITS

  • Provide tools to support development of software
  • Decrease the transparency of framework under the code
  • Previents servers to monitor
  • Network security
    • Anti-malware
  • Alerts
  • Scales
  • Logs
  • Versioning
  • Simplicity and convenience
  • Although most PaaS users have the same types of apps, apps can be very unique
  • Can have different types of “buildpacks” based on what you want and how much you pay
    • Standard buildpack
      • Support for a programming language
      • Only responsible for the app code and dependencies
    • Custom buildpack
      • Same as standard buildpack, but gives more responsibility and freedom to the user
      • Unsupported by cloud
      • Continuously and automatically updates as new vulnerabilities are discovered
        • Very secure
      • Maintains a best practice baseline
        • Applicable security standards
    • Docker setup
      • No buildpacks
      • User is entirely responsible for everything
      • Lots of freedom, but lots of work
    • In charge of monitoring the health of PaaS as well as apps hosted there
    • Have to be careful about non-portability
    • Have to keep backups of external data
      • May not save
    • Fits well with other business products
    • Speed of initial setup is very fast
    • If app consumption increases, cost increases steeply
    • Analytics and business intelligence
      • Finding insights and patterns
      • Analyze and mine data
    • Workflow
    • Directery
    • Cut coding time
    • Add development capabilities without adding staff
    • Develop for multiple platforms
      • Includes mobile
    • Use complex tools for very cheap prices
    • Support companies with people spread out across the globe
    • Service prov

ABOUT HYBRID

  • The hybrid cloud is a blend of the public and private cloud.
  • Companies that use the hybrid cloud include some of their information on the public cloud and some of it on the private cloud.
    • Most companies use the hybrid cloud. They store private user information in the private cloud and the general public-facing parts of their website is stored on the public cloud.
  • There are more regulations