In a world where Cloud gives us the ease and flexibility to deploy and scale your apps we often overlook security and control. The fact that resources in the cloud are still shared, the hardware is shared, the network is shared, there is not much insight into the infrastructure unless the logs are exposed by the cloud provider. Even an air gap environment in the cloud is truly not air gapped, it’s a pseudo-private network. Moreover, the general trend in the industry is shifting towards cloud repatriation, it’s a fancy term for bringing your apps and services from cloud back to on-prem, like old school how things were run before the cloud was even a thing. This shift has caused what I call a knowledge gap where engineers are only familiar with interacting with infrastructure via APIs but not the hardware or networks their application runs on. In this talk I aim to demystify on-prem environments and more importantly show engineers how easy and smooth it is to repatriate data from cloud to an on-prem air gap environment.
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services that can be provisioned quickly with minimal management effort. It offers advantages like flexibility, reduced costs, increased collaboration and mobility. Key components of cloud computing include clients that access resources, distributed servers that host applications and data, and data centers that connect it all. Resources are pooled and accessed over the internet, providing scalability, measured service and broad network access.
An Integrated Cloud Computing Architectural Stack Zara Tariq
Cloud computing is the classification of those computing which are built on personal devices to handle applications.
The cloud computing architectural stack aims at facilitating communication about different cloud technologies and services.
This document discusses the intersection of business, technology, and innovation through the lens of cloud computing. It begins with an introduction of the speaker and defines cloud computing as on-demand delivery of computing resources via the internet. The document then explores the main cloud computing models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It highlights advantages of cloud computing for small and medium-sized businesses, how SMBs are using cloud services, and concludes with information about the speaker's company Sunflower Lab which provides AWS cloud consulting.
Cloud computing allows users to access software and store data over the internet rather than locally on individual computers. It provides various services through different deployment models including public, private, hybrid and community clouds. The main cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). While cloud computing provides advantages like scalability, cost savings, and mobility, security of stored data is a primary concern that requires measures like access control, authentication, authorization and encryption.
Cloud computing :
Accessibility: Cloud computing facilitates the access of applications and data from any location worldwide and from any device with an internet connection.
Cost savings: Cloud computing offers businesses scalable computing resources hence saving them on the cost of acquiring and maintaining them.
Security: Cloud providers especially those offering private cloud services, have strived to implement the best security standards and procedures in order to protect client’s data saved in the cloud.
Disaster recovery: Cloud computing offers the most efficient means for small, medium, and even large enterprises to backup and restore their data and applications in a fast and reliable way.
OpenNebulaConf 2013 - Hands-on Tutorial: 1. Introduction and ArchitectureOpenNebula Project
This document provides an introduction to cloud computing with OpenNebula. It discusses infrastructure as a service (IaaS) and the different types of cloud deployments including public, private and hybrid clouds. It then describes the challenges of managing an IaaS cloud, and how OpenNebula provides a uniform management layer to address these challenges. The document outlines the key aspects of the OpenNebula model and architecture, including its open source nature, enterprise features, and ability to manage different infrastructure technologies. It concludes with a basic overview of an OpenNebula deployment.
Picking the Right Clustering for MySQL - Cloud-only Services or Flexible Tung...Continuent
As businesses head into the cloud, it is tempting to use the first product that offers to make database operation relatively simple by punching a few buttons on a menu. However, there's a big difference between firing up cloud database services, such as Amazon RDS, for testing or development and finding a real data management solution, such as Continuent Tungsten, that can handle hundreds of millions of transactions daily.
This webinar explores how your business can benefit from Continuent Tungsten, a flexible clustering solution that helps data-driven businesses handle billions of transactions daily across a wide range of environments. We'll focus on the following problems in particular:
- Ensuring fully capable cloud DBMS operation
- Avoiding lock-in by choosing solutions that run across clouds as well as on-premises
- Spreading MySQL data over regions using flexible primary/DR and multi-master topologies
- Controlling maintenance intervals and the DBMS stack directly
- Integrating in real-time to data warehouses and on-premises DBMS like Oracle
- Ensuring immediate access to top-notch, 24x7 support when things go south.
Your data is too precious to take shortcuts. Learn how you can use Continuent Tungsten to build scalable management solutions that offer the economic benefits of the cloud with the enterprise capabilities required by businesses that live and die by their data.
This Presentation created by me Mayur Verma when i was pursuing IT Security Diploma. In this i Describe the about cloud computing and example of some cloud OS
This presentation provides an overview of cloud computing, including:
1. Cloud computing allows on-demand access to computing resources like servers, storage, databases, networking, software, analytics and more over the internet.
2. Key features of cloud computing include scalability, availability, agility, cost-effectiveness, and device/location independence.
3. Popular cloud storage services include Google Drive, Dropbox, and Apple iCloud which offer free basic storage with options to pay for additional storage.
In Cloud computing we explain the basics of cloud and its model. It contain contents which distinguish between different types of clouds and its characteristics. With the help of presented point you will able to select your required cloud solution that can meet your company requirements.
Cloud computing refers to accessing software and data storage over the internet rather than locally. There are three main types of cloud services - Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). SaaS provides end users access to online applications, PaaS provides developers platforms to build apps, and IaaS provides network architects computational resources like storage, servers, and networking. Cloud computing offers advantages like reduced costs, scalability, and accessibility but also risks like dependence on providers and potential performance issues.
Introduction to Google Cloud & GCCP CampaignGDSCVJTI
Topics covered:
🔴 Why Cloud?
🔴 Learn the basics of cloud.
🔴 Applications of cloud.
🔴 Introduction to the Google Cloud platform
🔴 Insights on the upcoming GCCP Campaign
Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It offers advantages like lower costs, improved performance and reduced software costs compared to traditional computing. However, it also has disadvantages like requiring a constant internet connection, limited features for some applications, potential security and data loss issues if the cloud provider fails. Cloud computing delivers resources and services through different models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Virtualization is a key technology enabling cloud computing.
Introduction to Cloud Computing CA03.pptxabcxyz1337
Cloud computing allows users to access computing resources like servers, storage, databases, networking, software, analytics and more over the Internet. It provides on-demand services that are scalable, available anywhere, and users only pay for what they use. There are different deployment models like public, private, hybrid and community clouds. The main service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Cloud computing provides benefits like cost savings, flexibility and scalability to users, but also has disadvantages like reliance on internet and potential security and data loss issues if providers experience problems.
This document discusses the journey to cloud computing and cloud native applications. It covers evolving from on-premise servers and monolithic applications to distributed architectures like microservices, containers, and serverless functions. The key steps are assessing applications to determine readiness, prioritizing workloads based on business value, and establishing centers of excellence to help teams migrate applications incrementally through pilots while learning from others' experiences. The goal is to maximize cloud advantages like elastic scaling and continuous delivery while navigating technical challenges along the path to cloud native.
Cloud traditionally depicts the internet, hence, it is also referred to as “the
cloud”. In simple terms, it means saving or accessing your data and programs
over the internet. Read to know more.
This document discusses how cloud computing can help startups by providing scalable and elastic IT capabilities as a service over the internet. It defines cloud computing and describes how cloud services allow scaling resources up or down as needed. It then discusses different cloud service models, factors to consider for cloud readiness, how to evaluate total cost of ownership, benefits of moving to the cloud, types of cloud deployment models and their benefits/risks, steps for moving applications to the cloud, example cloud infrastructure architectures, and use cases where cloud computing could help startups.
What is Google Cloud Platform - GDG DevFest 18 DepokImre Nagi
This document provides an overview of Google Cloud Platform (GCP) services presented by Imre Nagi. It discusses:
1. What cloud computing is and how GCP provides infrastructure like virtual machines, networking, and storage in Google's data centers while handling scaling, migrations, and maintenance.
2. The main GCP services including Compute Engine, Kubernetes Engine, App Engine, and Cloud Functions for deploying applications, as well as storage, database, analytics, and machine learning services.
3. Options for deploying applications to GCP including using Compute Engine virtual machines, containers on Kubernetes Engine, or serverless functions on Cloud Functions. It notes advantages of managed services like App Engine over unmanaged infrastructure.
Similar to stackconf 2024 | On-Prem is the new Black by AJ Jester (20)
Using Large Language Models in Public Services (Past Tense)
#smart_conference #Nile_University #IEEE #AI #LLM #NLP
The presentation explored the transformative potential of large language models (LLMs) in revolutionizing public service delivery. As artificial intelligence and natural language processing technologies advanced, LLMs offered unprecedented opportunities to streamline operations, enhance citizen engagement, and drive innovative solutions for pressing societal challenges.
Trapbone Routing Plan created by Marcus Davis JrMarcusDavisJr1
This is a mock routing plan I made for musical artist Trapbone. The project was made while pursuing a music business bachelor's degree from Full Sail University.
This Presentations defines communication skills as the ability to exchange information via the use of language, both receptively and expressively. It examines several forms of communication based on organizational linkages and flow. Semantic concerns, emotional/psychological considerations, corporate policies, and personal attitudes can all operate as communication barriers. Effective communication is two-way, with active listening and feedback, and it is clear, concise, complete, concrete, respectful, and accurate. Good communication skills are essential for career success, dispute resolution, connection building, and increased productivity.
The goal of Meet Mack Monday Zoom meetings is to inform residents of township issues that impact them and to get feedback and comments from residents about such issues. This helps me keep better informed of residents’ concerns when I vote on the issues at Board of Supervisors meetings. This meeting focused on Anti Chick-fil-A “on” the Bypass Petition Update, Wawa Coming Soon – Will It Sell Beer/Wine 24/7? LI/O-LI District Overlay Problems: High Density Housing, More Traffic Congestion, Pedestrian Crosswalk Improvements – Why the Delays? Corners at Newtown “Garage Core” Apartments: Should We Amend JMZO to Allow This New Use in the Town Center District?, Pollinator Garden” in Roberts Ridge Park, Indoor Pickleball Club Proposed for Vacant Bed, Bath, and Beyond Site
PSUG 3 - 2024-07-15 - Splunk & AI with Philipp DriegerTomas Moser
Once in a life time opportunity for Prague Splunk User Group and Splunkers in Czechia and abroad. Join us to discover Splunk AI and Machine Learning (ML) capabilities in a rare session presented by Philipp Drieger, Global Principal Machine Learning Architect at Splunk. With AI hype all over the world these days this is a unique moment and a chance to bring together those already familiar with Splunk universal machine data platform but without any AI/ML knowledge or experience and seasoned or full time data scientists interested in Splunk and its AI/ML capabilities.
Part 1: Introduction to Splunk AI (45min)
Get to know Splunk AI first hand from Philipp, Global Principal Architect for Machine Learning at Splunk. He will share a easy to understand overview of Splunk's key AI components and also highlight some real world customer use cases.
Open Q&A
Part 2: Splunk AI demos and open AMA session (45min)
Join Philipp showing live demos including Splunk's Machine Learning Toolkit, the Splunk App for Data Science and Deep Learning and the latest Splunk AI Assistant.
Open AMA session: Ask Me Anything about Splunk AI
PSUG 3 - 2024-07-15 - Splunk & AI with Philipp Drieger
stackconf 2024 | On-Prem is the new Black by AJ Jester
1. 1
On-Prem is the New Black
Why has reverse cloud migration been the cool thing these days?
1
Prepared by: AJ
2. 2
2
Cloud computing was meant to cut costs, right?
● Beneath the surface of straightforward subscription fees, a complex
web of hidden costs lurks. From data transfer fees to compliance costs,
and the often-overlooked expense of cloud sprawl - the unchecked
proliferation of cloud services without proper management.
● We need to factor in the cost of moving data between services, the
expense of additional security measures and the premium for scalable
services that you might not always need?
4. 4
4
Cost of Cloud
● When running a startup that is new with a few hundreds of users, cloud
could be cost effective. Which is okay for a small app.
● As the the app grows popularity the user count increases to say a
couple thousand, the cloud bill increases exponentially as the same
operations as happening.
● The data is increasing but the patterns are predictable and similar.
● Difficult to control the costs even with all the billing tools available.
6. 6
6
When could Cloud be used?
● Large Enterprises that might have a diverse need doing a vast array of
things.
● Small enterprises who need to quickly bootstrap for a seed round with a
few hundred users.
● For quickly reconfiguring ecosystems as the needs change rapidly.
● For use cases that are unpredictable and need to adapt.
● Ultimately its use case specific.
8. 8
8
Moving to Cloud
● The companies go over budget trying to optimize the cloud.
● Cloud bills will go out of control because the apps were not optimized
for cloud tools.
● Optimizing Applications running on prem into cloud.
● Cloud bills could also go out of control when you do not manage
resources and let them run for extended periods.
9. 9
9
No optimization while Moving to Cloud
Metrics
Logs
Applications
Databases
Migration to Cloud
OnPrem
Applications Applications
on Cloud
● No optimization of the existing application to modernize it.
● App needs to be refactored to use the cloud more efficiently.
Metrics
Logs
Applications
Databases
10. 10
10
AI ML Workloads
● GPU Processing is very expensive in the cloud. They are
GPU and Storage hungry (from the data they generate and
store).
● Having your own hardware on-prem with GPUs is much
cheaper.
● You have more control over your models.
● Have a fast backend storage for your models to be stored
and quickly be accessible by any application at any scale.
11. 11
11
For AI/ML workloads use high
performance, Kubernetes-native,
resources that are designed for
large-scale data infrastructure.
The tools must be cloud native, as
a result, things are standardized
for the hybrid cloud & multi-cloud.
TENANT 1 TENANT 2 TENANT n
Object Storage
CPU NETWORK DRIVE
APPLICATIONS
AI ML Workloads
12. 12
12
Repatriation Challenges
● Lack of OnPrem hardware and systems knowledge.
● Initial hardware costs
● Ease of cloud native tools, or lack thereof.
● Harmoniously working with Cloud services in a Hybrid environment
● Reverse Migration: Moving services back to OnPrem that should never
been in cloud in the first place.
● Some Cloud advocates have taken things personally and would not hear
or see any alternative narratives.
13. 13
13
Cloud is an Operating Model Not a Location
Multicloud Hybrid Cloud
Kubernetes Distros +
the Edge
AWS, Azure, Google, Oracle,
IBM.
On-prem (private cloud) and
the public cloud. Colocation
On-Prem.
OpenShift and Tanzu lead -
but Ezmeral, Rancher/SUSE
and there are others.
16. 16
16
CI/CD Bake N’ Fry
● Baking is an artifact purpose-built for a
specific application.
● Frying is a generic artifact that could be
used across many applications.
18. 18
18
Cloud native tools
● Packer: Image building
● Vagrant: Infrastructure testing
● Service Discovery and KV Store: etcD, Consul
● Vault: Secret Storage
● Artifact Repositories: Docker Hub, Jfrog Artifactory, Harbor, Quay, etc.
● Storage: PureStorage, MinIO, Cloudian, anything S3 compatible.
● Infrastructure as Code: Terraform, Puppet, Chef.
● CI/CD: GitHub Actions, Jenkins, Spinnaker.
19. 19
19
Cattle vs Unicorn
Resources should be treated and designed more for cattle than unicorns. If
we want to start treating resources like cattle the name should give just
enough info so you know where your services are running but at the same
time as random as possible so there are no conflicts. The advantage of
doing this is you avoid having snowflakes that are unique and that makes
automation difficult because there is no pattern.
20. 20
20
Airgap
● When deploying an application, any application, we need to consider
the type and whether it needs to be in a particular portion of the
network.
● If you are deploying a database, you do not want it to be on the Public
network, you probably want it to be in a Private network where it cannot
be accessed from the outside internet.
● An airgapped network, as the name suggests not only can you not
access it from the internet, but you cannot connect from the node to
the internet either. The nodes are completely locked down in this
network. You might still be able to access them via VPN but generally
it's recommended to connect to a bastion host and then have the airgap
network accessible only from the bastion node’s private IP.
22. 22
22
Open and Honest
3 Broad Categories:
● OnPrem Hardware Knowledge
● Thinking of cloud as an operating model
● Using Cloud native rules across hybrid environments
3 Broad Categories of Engineers:
● Data Center Engineers
● DevOps / SRE Engineers
● Application Developers / Software Engineers