This document is a seminar report on cloud storage that was submitted in partial fulfillment of a degree in computer science. It includes sections on an introduction to cloud storage, how cloud storage works, the architecture of cloud storage, the different types of cloud storage (personal, public, private, hybrid), the risks and advantages of cloud storage, and a conclusion.
How Your Business Can Take Advantage Of Cloud ComputingAndy Harjanto
Cloud Computing is one of major technology shifts which recently gains momentum. Business can reap quick benefits by implementing their cloud strategy carefully. This presentation describes 'what' cloud computing in simpler terms, and will follow with 'how' in a future presentation.
Ember (along with a whole family of related open source tools) is steadily reducing the cost of shipping sophisticated applications. By making it easier to compose applications out of high-level, shared pieces, and deploy them on demand to commodity hosting, we've been sowing the seeds for a revolution in how software gets built and paid for. This is a talk about both the technical "how" -- including the latest work in the Cardstack project -- and the "why": our opportunity to grow an open, decentralized software ecosystem that can sustainably pay for open source while respecting user freedom.
Impact Of The Cloud For It Managers (Isb204 Guest) - Presentation from TechEd 2009 that covers the impact of moving to cloud computing for IT Managers.
How Your Business Can Take Advantage Of Cloud ComputingAndy Harjanto
Cloud Computing is one of major technology shifts which recently gains momentum. Business can reap quick benefits by implementing their cloud strategy carefully. This presentation describes 'what' cloud computing in simpler terms, and will follow with 'how' in a future presentation.
Ember (along with a whole family of related open source tools) is steadily reducing the cost of shipping sophisticated applications. By making it easier to compose applications out of high-level, shared pieces, and deploy them on demand to commodity hosting, we've been sowing the seeds for a revolution in how software gets built and paid for. This is a talk about both the technical "how" -- including the latest work in the Cardstack project -- and the "why": our opportunity to grow an open, decentralized software ecosystem that can sustainably pay for open source while respecting user freedom.
Impact Of The Cloud For It Managers (Isb204 Guest) - Presentation from TechEd 2009 that covers the impact of moving to cloud computing for IT Managers.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
A basic concept of cloud computing can be learned by going through these slides that I have shared. If you have any argument regarding these slides, you can freely put forward. Last but not least I want to request you to appreciate our work.
Peace!
NASIM TAHIR
BS ENGLISH
NUML ISLAMABAD
this ppt is for getting the knowledge about :
1. cloud computing
2. what is cloud and idifferent types of clouds
3. benifits of cloud computing
4. different services ie SAAS IAAS and PAAS services
5. applications of cloud computing in various fields
6. future with cloud computing
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
2. www.studymafia.org
Acknowledgement
I would like to thank respected Mr…….. and Mr. ……..for giving me such a wonderful
opportunity to expand my knowledge for my own branch and giving me guidelines to present a
seminar report. It helped me a lot to realize of what we study for.
Secondly, I would like to thank my parents who patiently helped me as i went through my work
and helped to modify and eliminate some of the irrelevant or un-necessary stuffs.
Thirdly, I would like to thank my friends who helped me to make my work more organized and
well-stacked till the end.
Next, I would thank Microsoft for developing such a wonderful tool like MS Word. It helped my
work a lot to remain error-free.
Last but clearly not the least, I would thank The Almighty for giving me strength to complete my
report on time.
3. www.studymafia.org
Preface
I have made this report file on the topic Cloud Storage; I have tried my best to elucidate all the
relevant detail to the topic to be included in the report. While in the beginning I have tried to give
a general view about this topic.
My efforts and wholehearted co-corporation of each and everyone has ended on a successful
note. I express my sincere gratitude to …………..who assisting me throughout the preparation of
this topic. I thank him for providing me the reinforcement, confidence and most importantly the
track for the topic whenever I needed it.
4. www.studymafia.org
Introduction
Cloud Storage is a model of data storage in which the digital data is stored in
logical pools, the physical storage spans multiple servers (and often locations), and
the physical environment is typically owned and managed by a hosting company.
These cloud storage providers are responsible for keeping the data available and
accessible, and the physical environment protected and running. People and
organizations buy or lease storage capacity from the providers to store user,
organization, or application data.
Cloud storage services may be accessed through a co-located cloud computer
service, a web service application programming interface (API) or by applications
that utilize the API, such as cloud desktop storage, a cloud storage gateway or
Web-based content management systems.
5. www.studymafia.org
What is Cloud Storage?
Cloud Storage is technology that allows you to save files in storage, and then
access those files via the Cloud. Let's break down this definition. First, storage is
the computer's ability to save files and other resources for later use. When you
restart a computer, the files that are still available after the computer turns back on
are saved and read from storage. Such storage commonly consists of a hard drive, a
USB Flash drive, or another type of drive.
Because local data drives can be damaged or stolen, an idea was developed to use
data drives over a network as storage. This allows the drives to be secured in a data
center and backed up automatically. Initially, network storage required fast local
networks (LAN), but today we have a ubiquitous network called the Internet.
The second part of Cloud Storage, the Cloud, represents the Internet. Any service,
including storage, available over the Internet, is called Cloud service. If you use
GMAIL it is email in the Cloud, if you use an Amazon MP3 player, that's music in
the Cloud.
6. www.studymafia.org
How Cloud Storage Works
While it’s true that all computer owners store data, some users acquire so much
information that their computer almost qualifies as a mini-library of sorts. For
these users, finding enough storage space to hold all the data they’ve accumulated
can seem like Mission Impossible.
Cloud Storage
Some people invest in larger hard drives. Others favor external storage devices like
thumb drives or compact discs. Then there are those who are choosing to rely on a
growing trend: cloud storage.
What cloud storage really is boils down to this: It’s saving data to an off-site
storage system maintained by a third party. Rather than storing information to your
computer’s hard drive or other local storage device, you save it to a remote
database. The Internet provides the connection between your computer and the
database.
7. www.studymafia.org
Architecture
A high level architecture of cloud storage.
This section may be too technical for most readers to understand. Please
help improve this section to make it understandable to non-experts, without
removing the technical details. The talk page may contain suggestions.
(December 2016) (Learn how and when to remove this template message)
Cloud storage is based on highly virtualized infrastructure and is like broader cloud
computing in terms of accessible interfaces, near-instant elasticity and scalability,
multi-tenancy, and metered resources. Cloud storage services can be utilized from
an off-premises service (Amazon S3) or deployed on-premises (ViON Capacity
Services).
Cloud storage typically refers to a hosted object storage service, but the term has
broadened to include other types of data storage that are now available as a service,
like block storage.
Object storage services like Amazon S3 and Microsoft Azure Storage, object
storage software like Openstack Swift, object storage systems like EMC Atmos,
EMC ECS and Hitachi Content Platform, and distributed storage research projects
like OceanStore and VISION Cloud are all examples of storage that can be hosted
and deployed with cloud storage characteristics. There is also multiple cloud
8. www.studymafia.org
services management web application, like Multcloud designed to tie together all
cloud storage services in one platform and transfer data between cloud drives.
Cloud storage is:
Made up of many distributed resources, but still acts as one, either in a
federated or a cooperative storage cloud architecture
Highly fault tolerant through redundancy and distribution of data
Highly durable through the creation of versioned copies
Typically eventually consistent with regard to data replicas
9. www.studymafia.org
Types of Cloud Storage
There are four main types of cloud storage — personal, public, private and hybrid;
Personal Cloud Storage
Also known as mobile cloud storage, personal cloud storage is a subset of public
cloud storage that applies to storing an individual's data in the cloud and providing
the individual with access to the data from anywhere. It also provides data syncing
and sharing capabilities across multiple devices. Apple's iCloud is an example of
personal cloud storage.
Public Cloud Storage
Public cloud storage is where the enterprise and storage service provider are
separate and there aren't any cloud resources stored in the enterprise's data center.
The cloud storage provider fully manages the enterprise's public cloud storage.
Private Cloud Storage
A form of cloud storage where the enterprise and cloud storage provider are
integrated in the enterprise's data center. In private cloud storage, the storage
provider has infrastructure in the enterprise's data center that is typically managed
by the storage provider. Private cloud storage helps resolve the potential for
security and performance concerns while still offering the advantages of cloud
storage.
Hybrid Cloud Storage
Hybrid cloud storage is a combination of public and private cloud storage where
some critical data resides in the enterprise's private cloud while other data is stored
and accessible from a public cloud storage provider.
10. www.studymafia.org
Risks of Cloud Storage
I don’t think cloud storage is an infallible service. Along with the benefits, they
come with a few risks as well. It’s totally upon you to shortlist the service
providers that properly serves your purposes. Otherwise, you may face some risks
in the process of backup. Let’s look at the flip side of a cloud storage system.
Requires high speed internet connection most of the time
Data is stored on third party servers
When a provider closes its service for maintenance, you may find it
troublesome to access your data
If your provider closes its service permanently, you may lose you valuable
data
Premium services cost you a considerable amount for the storage volume
Most of the cloud storage service providers offer a free plan that intends to serve
your common needs. In case of dealing with a huge pile of files or business
essentials, cloud storage can be a reasonable way for securing your data in the
cloud.
11. www.studymafia.org
Advantages of Cloud Storage
1. Usability: All cloud storage services reviewed in this topic have desktop folders
for Mac’s and PC’s. This allows users to drag and drop files between the cloud
storage and their local storage.
2. Bandwidth: You can avoid emailing files to individuals and instead send a web
link to recipients through your email.
3. Accessibility: Stored files can be accessed from anywhere via Internet
connection.
4. Disaster Recovery: It is highly recommended that businesses have an
emergency backup plan ready in the case of an emergency. Cloud storage can be
used as a back‐up plan by businesses by providing a second copy of important
files. These files are stored at a remote location and can be accessed through an
internet connection.
5. Cost Savings: Businesses and organizations can often reduce annual operating
costs by using cloud storage; cloud storage costs about 3 cents per gigabyte to store
data internally. Users can see additional cost savings because it does not require
internal power to store information remotely.
12. www.studymafia.org
Disadvantages of Cloud Storage
1. Usability: Be careful when using drag/drop to move a document into the cloud
storage folder. This will permanently move your document from its original folder
to the cloud storage location. Do a copy and paste instead of drag/drop if you want
to retain the document’s original location in addition to moving a copy onto the
cloud storage folder.
2. Bandwidth: Several cloud storage services have a specific bandwidth
allowance. If an organization surpasses the given allowance, the additional charges
could be significant. However, some providers allow unlimited bandwidth. This is
a factor that companies should consider when looking at a cloud storage provider.
3. Accessibility: If you have no internet connection, you have no access to your
data.
4. Data Security: There are concerns with the safety and privacy of important data
stored remotely. The possibility of private data commingling with other
organizations makes some businesses uneasy. If you want to know more about
those issues that govern data security and privacy, here is an interesting article on
the recent privacy debates.
5. Software: If you want to be able to manipulate your files locally through
multiple devices, you’ll need to download the service on all devices.
13. www.studymafia.org
Conclusion
• Many of the activities loosely grouped together under cloud computing have
already been happening and centralised computing activity is not a new
phenomena
• Grid Computing was the last research-led centralised approach
• However there are concerns that the mainstream adoption of cloud
computing could cause many problems for users
• Many new open source systems appearing that you can install and run on
your local cluster
References
1. www.google.com
2. www.wikipedia.org
3. www.studymafia.org
4. www.pptplanet.com