latest
This commit is contained in:
parent
d3d1a1cce5
commit
8fac98f88a
@ -1,79 +1,186 @@
|
||||
@book{Wettl04,
|
||||
author = {Ferenc Wettl and Gyula Mayer and Péter Szabó},
|
||||
publisher = {Panem Könyvkiadó},
|
||||
title = {\LaTeX~kézikönyv},
|
||||
year = {2004},
|
||||
}
|
||||
|
||||
@article{Candy86,
|
||||
author = {James C. Candy},
|
||||
journaltitle = {{IEEE} Trans.\ on Communications},
|
||||
month = {01},
|
||||
note = {\doi{10.1109/TCOM.1986.1096432}},
|
||||
number = {1},
|
||||
pages = {72--76},
|
||||
title = {Decimation for Sigma Delta Modulation},
|
||||
volume = {34},
|
||||
year = {1986},
|
||||
}
|
||||
|
||||
@inproceedings{Lee87,
|
||||
author = {Wai L. Lee and Charles G. Sodini},
|
||||
booktitle = {Proc.\ of the IEEE International Symposium on Circuits and Systems},
|
||||
location = {Philadelphia, PA, USA},
|
||||
month = {05~4--7},
|
||||
pages = {459--462},
|
||||
title = {A Topology for Higher Order Interpolative Coders},
|
||||
vol = {2},
|
||||
year = {1987},
|
||||
}
|
||||
|
||||
@thesis{KissPhD,
|
||||
author = {Peter Kiss},
|
||||
institution = {Technical University of Timi\c{s}oara, Romania},
|
||||
month = {04},
|
||||
title = {Adaptive Digital Compensation of Analog Circuit Imperfections for Cascaded Delta-Sigma Analog-to-Digital Converters},
|
||||
type = {phdthesis},
|
||||
year = {2000},
|
||||
}
|
||||
|
||||
@manual{Schreier00,
|
||||
author = {Richard Schreier},
|
||||
month = {01},
|
||||
note = {\url{http://www.mathworks.com/matlabcentral/fileexchange/}},
|
||||
organization = {Oregon State University},
|
||||
title = {The Delta-Sigma Toolbox v5.2},
|
||||
year = {2000},
|
||||
}
|
||||
|
||||
@misc{DipPortal,
|
||||
author = {{Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar}},
|
||||
howpublished = {\url{http://diplomaterv.vik.bme.hu/}},
|
||||
title = {Diplomaterv portál (2011. február 26.)},
|
||||
}
|
||||
|
||||
@incollection{Mkrtychev:1997,
|
||||
author = {Mkrtychev, Alexey},
|
||||
booktitle = {Logical Foundations of Computer Science},
|
||||
doi = {10.1007/3-540-63045-7_27},
|
||||
editor = {Adian, Sergei and Nerode, Anil},
|
||||
isbn = {978-3-540-63045-6},
|
||||
pages = {266-275},
|
||||
publisher = {Springer Berlin Heidelberg},
|
||||
series = {Lecture Notes in Computer Science},
|
||||
title = {Models for the logic of proofs},
|
||||
url = {http://dx.doi.org/10.1007/3-540-63045-7_27},
|
||||
volume = {1234},
|
||||
year = {1997},
|
||||
}
|
||||
|
||||
@report{Jeney,
|
||||
author = {Jeney, Gábor},
|
||||
institution = {Budapesti Műszaki és Gazdaságtudományi Egyetem, Híradástechnikai Tanszék},
|
||||
author = {G{\'a}bor Jeney},
|
||||
institution = {Budapesti M{\H u}szaki {\'e}s Gazdas{\'a}gtudom{\'a}nyi Egyetem, H{\'\i}rad{\'a}stechnikai Tansz{\'e}k},
|
||||
location = {Budapest},
|
||||
note = {\url{http://www.mcl.hu/~jeneyg/kinezet.pdf}},
|
||||
title = {Hogyan néz ki egy igényes dokumentum? {N}éhány szóban az alapvető tipográfiai szabályokról},
|
||||
title = {Hogyan n{\'e}z ki egy ig{\'e}nyes dokumentum? {N}{\'e}h{\'a}ny sz{\'o}ban az alapvet{\H o} tipogr{\'a}fiai szab{\'a}lyokr{\'o}l},
|
||||
type = {techreport},
|
||||
year = {2014},
|
||||
year = {2014}
|
||||
}
|
||||
|
||||
@misc{dockervirt,
|
||||
author = {Nick Janetakis},
|
||||
howpublished = {https://nickjanetakis.com/blog/comparing-virtual-machines-vs-docker-containers},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Comparing Virtual Machines vs Docker Containers}
|
||||
}
|
||||
|
||||
@misc{docker-overview,
|
||||
howpublished = {https://docs.docker.com/engine/docker-overview/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Docker overview}
|
||||
}
|
||||
|
||||
@manual{linux-namespaces,
|
||||
howpublished = {http://man7.org/linux/man-pages/man7/namespaces.7.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {namespaces - overview of Linux namespaces}
|
||||
}
|
||||
|
||||
@misc{cgroups,
|
||||
howpublished = {https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/6/html/resource\_management\_guide/ch01},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Introduction to Control Groups (Cgroups)}
|
||||
}
|
||||
|
||||
@misc{mikroszeviz,
|
||||
author = {Farkas G{\'a}bor},
|
||||
howpublished = {https://ithub.hu/blog/post/A\_microservice\_architekturarol\_diohejban/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {A microservice architekt{\'u}r{\'a}r{\'o}l di{\'o}h{\'e}jban}
|
||||
}
|
||||
|
||||
@manual{kubernetes-pods,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/pods/pod/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Pods}
|
||||
}
|
||||
|
||||
@manual{kubernetes-replicaset,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {ReplicaSet}
|
||||
}
|
||||
|
||||
@manual{kubernetes-deployment,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/deployment/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Deployments}
|
||||
}
|
||||
|
||||
@manual{kubernetes-crd,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Extend the Kubernetes API with CustomResourceDefinitions}
|
||||
}
|
||||
|
||||
@manual{kubernetes-hpa,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Horizontal Pod Autoscaler}
|
||||
}
|
||||
|
||||
@manual{kubeless-http,
|
||||
howpublished = {https://kubeless.io/docs/http-triggers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Expose and secure Kubeless functions}
|
||||
}
|
||||
|
||||
@manual{kubeless-pubsub,
|
||||
howpublished = {https://kubeless.io/docs/pubsub-functions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {PubSub events}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ingress,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Ingress Controllers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nginx,
|
||||
howpublished = {https://kubernetes.github.io/ingress-nginx/deploy/\#bare-metal},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation Guide - Bare Metal}
|
||||
}
|
||||
|
||||
@misc{github-issue-1,
|
||||
howpublished = {https://github.com/kubernetes-incubator/metrics-server/issues/131},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Metrics server issue with hostname resolution of kubelet and apiserver unable to communicate with metric-server clusterIP}
|
||||
}
|
||||
|
||||
@manual{kubeless-quickstart,
|
||||
howpublished = {https://kubeless.io/docs/quick-start/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation}
|
||||
}
|
||||
|
||||
@misc{github-hey,
|
||||
howpublished = {https://github.com/rakyll/hey},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom}
|
||||
}
|
||||
|
||||
@misc{github-wrk,
|
||||
howpublished = {https://github.com/wg/wrk},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Modern HTTP benchmarking tool}
|
||||
}
|
||||
|
||||
@manual{docker-logging,
|
||||
howpublished = {https://docs.docker.com/config/containers/logging/configure/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure logging drivers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ephemeral-storage,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\#local-ephemeral-storage},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Managing Compute Resources for Containers - Local ephemeral storage}
|
||||
}
|
||||
|
||||
@manual{kubernetes-eviction,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/\#eviction-policy},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure Out of Resource Handling - Eviction Policy}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nodes,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/architecture/nodes/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Nodes}
|
||||
}
|
||||
|
||||
@manual{kubernetes-kubelet,
|
||||
howpublished = {https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {kubelet}
|
||||
}
|
||||
|
||||
@misc{cloud,
|
||||
howpublished = {https://www.ibm.com/cloud/learn/cloud-computing},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Cloud computing: A complete guide}
|
||||
}
|
||||
|
||||
@misc{faas,
|
||||
howpublished = {https://www.cloudflare.com/learning/serverless/glossary/function-as-a-service-faas/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What Is Function as a Service (FaaS)?}
|
||||
}
|
||||
|
||||
@article{saas,
|
||||
howpublished = {https://www.infoworld.com/article/3226386/what-is-saas-software-as-a-service-defined.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is SaaS? Software-as-a-service defined}
|
||||
}
|
||||
|
||||
@misc{paas,
|
||||
howpublished = {https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {SaaS vs PaaS vs IaaS: What{\rq}s The Difference and How To Choose}
|
||||
}
|
||||
|
||||
@misc{iaas,
|
||||
howpublished = {https://www.techradar.com/news/what-is-infrastructure-as-a-service},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is Infrastructure-as-a-Service? Everything you need to know}
|
||||
}
|
||||
|
||||
@misc{os-virt,
|
||||
howpublished = {https://www.w3schools.in/cloud-virtualization/os-virtualization/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Operating System (OS) Virtualization}
|
||||
}
|
||||
|
||||
|
186
src/bib/mybib.bib~
Normal file
186
src/bib/mybib.bib~
Normal file
@ -0,0 +1,186 @@
|
||||
@report{Jeney,
|
||||
author = {G{\'a}bor Jeney},
|
||||
institution = {Budapesti M{\H u}szaki {\'e}s Gazdas{\'a}gtudom{\'a}nyi Egyetem, H{\'\i}rad{\'a}stechnikai Tansz{\'e}k},
|
||||
location = {Budapest},
|
||||
note = {\url{http://www.mcl.hu/~jeneyg/kinezet.pdf}},
|
||||
title = {Hogyan n{\'e}z ki egy ig{\'e}nyes dokumentum? {N}{\'e}h{\'a}ny sz{\'o}ban az alapvet{\H o} tipogr{\'a}fiai szab{\'a}lyokr{\'o}l},
|
||||
type = {techreport},
|
||||
year = {2014}
|
||||
}
|
||||
|
||||
@misc{docker-vs-virtmachine,
|
||||
author = {Nick Janetakis},
|
||||
howpublished = {https://nickjanetakis.com/blog/comparing-virtual-machines-vs-docker-containers},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Comparing Virtual Machines vs Docker Containers}
|
||||
}
|
||||
|
||||
@misc{docker-overview,
|
||||
howpublished = {https://docs.docker.com/engine/docker-overview/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Docker overview}
|
||||
}
|
||||
|
||||
@manual{linux-namespaces,
|
||||
howpublished = {http://man7.org/linux/man-pages/man7/namespaces.7.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {namespaces - overview of Linux namespaces}
|
||||
}
|
||||
|
||||
@misc{cgroups,
|
||||
howpublished = {https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/6/html/resource\_management\_guide/ch01},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Introduction to Control Groups (Cgroups)}
|
||||
}
|
||||
|
||||
@misc{mikroszeviz,
|
||||
author = {Farkas G{\'a}bor},
|
||||
howpublished = {https://ithub.hu/blog/post/A\_microservice\_architekturarol\_diohejban/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {A microservice architekt{\'u}r{\'a}r{\'o}l di{\'o}h{\'e}jban}
|
||||
}
|
||||
|
||||
@manual{kubernetes-pods,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/pods/pod/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Pods}
|
||||
}
|
||||
|
||||
@manual{kubernetes-replicaset,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {ReplicaSet}
|
||||
}
|
||||
|
||||
@manual{kubernetes-deployment,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/deployment/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Deployments}
|
||||
}
|
||||
|
||||
@manual{kubernetes-crd,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Extend the Kubernetes API with CustomResourceDefinitions}
|
||||
}
|
||||
|
||||
@manual{kubernetes-hpa,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Horizontal Pod Autoscaler}
|
||||
}
|
||||
|
||||
@manual{kubeless-http,
|
||||
howpublished = {https://kubeless.io/docs/http-triggers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Expose and secure Kubeless functions}
|
||||
}
|
||||
|
||||
@manual{kubeless-pubsub,
|
||||
howpublished = {https://kubeless.io/docs/pubsub-functions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {PubSub events}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ingress,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Ingress Controllers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nginx,
|
||||
howpublished = {https://kubernetes.github.io/ingress-nginx/deploy/\#bare-metal},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation Guide - Bare Metal}
|
||||
}
|
||||
|
||||
@misc{github-issue-1,
|
||||
howpublished = {https://github.com/kubernetes-incubator/metrics-server/issues/131},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Metrics server issue with hostname resolution of kubelet and apiserver unable to communicate with metric-server clusterIP}
|
||||
}
|
||||
|
||||
@manual{kubeless-quickstart,
|
||||
howpublished = {https://kubeless.io/docs/quick-start/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation}
|
||||
}
|
||||
|
||||
@misc{github-hey,
|
||||
howpublished = {https://github.com/rakyll/hey},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom}
|
||||
}
|
||||
|
||||
@misc{github-wrk,
|
||||
howpublished = {https://github.com/wg/wrk},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Modern HTTP benchmarking tool}
|
||||
}
|
||||
|
||||
@manual{docker-logging,
|
||||
howpublished = {https://docs.docker.com/config/containers/logging/configure/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure logging drivers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ephemeral-storage,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\#local-ephemeral-storage},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Managing Compute Resources for Containers - Local ephemeral storage}
|
||||
}
|
||||
|
||||
@manual{kubernetes-eviction,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/\#eviction-policy},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure Out of Resource Handling - Eviction Policy}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nodes,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/architecture/nodes/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Nodes}
|
||||
}
|
||||
|
||||
@manual{kubernetes-kubelet,
|
||||
howpublished = {https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {kubelet}
|
||||
}
|
||||
|
||||
@misc{cloud,
|
||||
howpublished = {https://www.ibm.com/cloud/learn/cloud-computing},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Cloud computing: A complete guide}
|
||||
}
|
||||
|
||||
@misc{faas,
|
||||
howpublished = {https://www.cloudflare.com/learning/serverless/glossary/function-as-a-service-faas/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What Is Function as a Service (FaaS)?}
|
||||
}
|
||||
|
||||
@article{saas,
|
||||
howpublished = {https://www.infoworld.com/article/3226386/what-is-saas-software-as-a-service-defined.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is SaaS? Software-as-a-service defined}
|
||||
}
|
||||
|
||||
@misc{paas,
|
||||
howpublished = {https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {SaaS vs PaaS vs IaaS: What{\rq}s The Difference and How To Choose}
|
||||
}
|
||||
|
||||
@misc{iaas,
|
||||
howpublished = {https://www.techradar.com/news/what-is-infrastructure-as-a-service},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is Infrastructure-as-a-Service? Everything you need to know}
|
||||
}
|
||||
|
||||
@misc{os-virt,
|
||||
howpublished = {https://www.w3schools.in/cloud-virtualization/os-virtualization/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Operating System (OS) Virtualization}
|
||||
}
|
||||
|
186
src/bib/mybib.bib~2
Normal file
186
src/bib/mybib.bib~2
Normal file
@ -0,0 +1,186 @@
|
||||
@report{Jeney,
|
||||
author = {G{\'a}bor Jeney},
|
||||
institution = {Budapesti M{\H u}szaki {\'e}s Gazdas{\'a}gtudom{\'a}nyi Egyetem, H{\'\i}rad{\'a}stechnikai Tansz{\'e}k},
|
||||
location = {Budapest},
|
||||
note = {\url{http://www.mcl.hu/~jeneyg/kinezet.pdf}},
|
||||
title = {Hogyan n{\'e}z ki egy ig{\'e}nyes dokumentum? {N}{\'e}h{\'a}ny sz{\'o}ban az alapvet{\H o} tipogr{\'a}fiai szab{\'a}lyokr{\'o}l},
|
||||
type = {techreport},
|
||||
year = {2014}
|
||||
}
|
||||
|
||||
@misc{docker-vs-virtmachine,
|
||||
author = {Nick Janetakis},
|
||||
howpublished = {https://nickjanetakis.com/blog/comparing-virtual-machines-vs-docker-containers},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Comparing Virtual Machines vs Docker Containers}
|
||||
}
|
||||
|
||||
@misc{docker-overview,
|
||||
howpublished = {https://docs.docker.com/engine/docker-overview/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Docker overview}
|
||||
}
|
||||
|
||||
@manual{linux-namespaces,
|
||||
howpublished = {http://man7.org/linux/man-pages/man7/namespaces.7.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {namespaces - overview of Linux namespaces}
|
||||
}
|
||||
|
||||
@misc{cgroups,
|
||||
howpublished = {https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/6/html/resource\_management\_guide/ch01},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Introduction to Control Groups (Cgroups)}
|
||||
}
|
||||
|
||||
@misc{mikroszeviz,
|
||||
author = {Farkas G{\'a}bor},
|
||||
howpublished = {https://ithub.hu/blog/post/A\_microservice\_architekturarol\_diohejban/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {A microservice architekt{\'u}r{\'a}r{\'o}l di{\'o}h{\'e}jban}
|
||||
}
|
||||
|
||||
@manual{kubernetes-pods,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/pods/pod/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Pods}
|
||||
}
|
||||
|
||||
@manual{kubernetes-replicaset,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {ReplicaSet}
|
||||
}
|
||||
|
||||
@manual{kubernetes-deployment,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/deployment/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Deployments}
|
||||
}
|
||||
|
||||
@manual{kubernetes-crd,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Extend the Kubernetes API with CustomResourceDefinitions}
|
||||
}
|
||||
|
||||
@manual{kubernetes-hpa,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Horizontal Pod Autoscaler}
|
||||
}
|
||||
|
||||
@manual{kubeless-http,
|
||||
howpublished = {https://kubeless.io/docs/http-triggers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Expose and secure Kubeless functions}
|
||||
}
|
||||
|
||||
@manual{kubeless-pubsub,
|
||||
howpublished = {https://kubeless.io/docs/pubsub-functions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {PubSub events}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ingress,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Ingress Controllers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nginx,
|
||||
howpublished = {https://kubernetes.github.io/ingress-nginx/deploy/\#bare-metal},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation Guide - Bare Metal}
|
||||
}
|
||||
|
||||
@misc{github-issue-1,
|
||||
howpublished = {https://github.com/kubernetes-incubator/metrics-server/issues/131},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Metrics server issue with hostname resolution of kubelet and apiserver unable to communicate with metric-server clusterIP}
|
||||
}
|
||||
|
||||
@manual{kubeless-quickstart,
|
||||
howpublished = {https://kubeless.io/docs/quick-start/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation}
|
||||
}
|
||||
|
||||
@misc{github-hey,
|
||||
howpublished = {https://github.com/rakyll/hey},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom}
|
||||
}
|
||||
|
||||
@misc{github-wrk,
|
||||
howpublished = {https://github.com/wg/wrk},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Modern HTTP benchmarking tool}
|
||||
}
|
||||
|
||||
@manual{docker-logging,
|
||||
howpublished = {https://docs.docker.com/config/containers/logging/configure/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure logging drivers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ephemeral-storage,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\#local-ephemeral-storage},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Managing Compute Resources for Containers - Local ephemeral storage}
|
||||
}
|
||||
|
||||
@manual{kubernetes-eviction,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/\#eviction-policy},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure Out of Resource Handling - Eviction Policy}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nodes,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/architecture/nodes/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Nodes}
|
||||
}
|
||||
|
||||
@manual{kubernetes-kubelet,
|
||||
howpublished = {https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {kubelet}
|
||||
}
|
||||
|
||||
@misc{cloud,
|
||||
howpublished = {https://www.ibm.com/cloud/learn/cloud-computing},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Cloud computing: A complete guide}
|
||||
}
|
||||
|
||||
@misc{faas,
|
||||
howpublished = {https://www.cloudflare.com/learning/serverless/glossary/function-as-a-service-faas/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What Is Function as a Service (FaaS)?}
|
||||
}
|
||||
|
||||
@article{saas,
|
||||
howpublished = {https://www.infoworld.com/article/3226386/what-is-saas-software-as-a-service-defined.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is SaaS? Software-as-a-service defined}
|
||||
}
|
||||
|
||||
@misc{paas,
|
||||
howpublished = {https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {SaaS vs PaaS vs IaaS: What{\rq}s The Difference and How To Choose}
|
||||
}
|
||||
|
||||
@misc{iaas,
|
||||
howpublished = {https://www.techradar.com/news/what-is-infrastructure-as-a-service},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is Infrastructure-as-a-Service? Everything you need to know}
|
||||
}
|
||||
|
||||
@article{os-virt,
|
||||
howpublished = {https://www.w3schools.in/cloud-virtualization/os-virtualization/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Operating System (OS) Virtualization}
|
||||
}
|
||||
|
180
src/bib/mybib.bib~3
Normal file
180
src/bib/mybib.bib~3
Normal file
@ -0,0 +1,180 @@
|
||||
@report{Jeney,
|
||||
author = {G{\'a}bor Jeney},
|
||||
institution = {Budapesti M{\H u}szaki {\'e}s Gazdas{\'a}gtudom{\'a}nyi Egyetem, H{\'\i}rad{\'a}stechnikai Tansz{\'e}k},
|
||||
location = {Budapest},
|
||||
note = {\url{http://www.mcl.hu/~jeneyg/kinezet.pdf}},
|
||||
title = {Hogyan n{\'e}z ki egy ig{\'e}nyes dokumentum? {N}{\'e}h{\'a}ny sz{\'o}ban az alapvet{\H o} tipogr{\'a}fiai szab{\'a}lyokr{\'o}l},
|
||||
type = {techreport},
|
||||
year = {2014}
|
||||
}
|
||||
|
||||
@misc{docker-vs-virtmachine,
|
||||
author = {Nick Janetakis},
|
||||
howpublished = {https://nickjanetakis.com/blog/comparing-virtual-machines-vs-docker-containers},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Comparing Virtual Machines vs Docker Containers}
|
||||
}
|
||||
|
||||
@misc{docker-overview,
|
||||
howpublished = {https://docs.docker.com/engine/docker-overview/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Docker overview}
|
||||
}
|
||||
|
||||
@manual{linux-namespaces,
|
||||
howpublished = {http://man7.org/linux/man-pages/man7/namespaces.7.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {namespaces - overview of Linux namespaces}
|
||||
}
|
||||
|
||||
@misc{cgroups,
|
||||
howpublished = {https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/6/html/resource\_management\_guide/ch01},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Introduction to Control Groups (Cgroups)}
|
||||
}
|
||||
|
||||
@misc{mikroszeviz,
|
||||
author = {Farkas G{\'a}bor},
|
||||
howpublished = {https://ithub.hu/blog/post/A\_microservice\_architekturarol\_diohejban/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {A microservice architekt{\'u}r{\'a}r{\'o}l di{\'o}h{\'e}jban}
|
||||
}
|
||||
|
||||
@manual{kubernetes-pods,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/pods/pod/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Pods}
|
||||
}
|
||||
|
||||
@manual{kubernetes-replicaset,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {ReplicaSet}
|
||||
}
|
||||
|
||||
@manual{kubernetes-deployment,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/deployment/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Deployments}
|
||||
}
|
||||
|
||||
@manual{kubernetes-crd,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Extend the Kubernetes API with CustomResourceDefinitions}
|
||||
}
|
||||
|
||||
@manual{kubernetes-hpa,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Horizontal Pod Autoscaler}
|
||||
}
|
||||
|
||||
@manual{kubeless-http,
|
||||
howpublished = {https://kubeless.io/docs/http-triggers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Expose and secure Kubeless functions}
|
||||
}
|
||||
|
||||
@manual{kubeless-pubsub,
|
||||
howpublished = {https://kubeless.io/docs/pubsub-functions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {PubSub events}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ingress,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Ingress Controllers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nginx,
|
||||
howpublished = {https://kubernetes.github.io/ingress-nginx/deploy/\#bare-metal},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation Guide - Bare Metal}
|
||||
}
|
||||
|
||||
@misc{github-issue-1,
|
||||
howpublished = {https://github.com/kubernetes-incubator/metrics-server/issues/131},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Metrics server issue with hostname resolution of kubelet and apiserver unable to communicate with metric-server clusterIP}
|
||||
}
|
||||
|
||||
@manual{kubeless-quickstart,
|
||||
howpublished = {https://kubeless.io/docs/quick-start/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation}
|
||||
}
|
||||
|
||||
@misc{github-hey,
|
||||
howpublished = {https://github.com/rakyll/hey},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom}
|
||||
}
|
||||
|
||||
@misc{github-wrk,
|
||||
howpublished = {https://github.com/wg/wrk},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Modern HTTP benchmarking tool}
|
||||
}
|
||||
|
||||
@manual{docker-logging,
|
||||
howpublished = {https://docs.docker.com/config/containers/logging/configure/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure logging drivers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ephemeral-storage,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\#local-ephemeral-storage},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Managing Compute Resources for Containers - Local ephemeral storage}
|
||||
}
|
||||
|
||||
@manual{kubernetes-eviction,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/\#eviction-policy},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure Out of Resource Handling - Eviction Policy}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nodes,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/architecture/nodes/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Nodes}
|
||||
}
|
||||
|
||||
@manual{kubernetes-kubelet,
|
||||
howpublished = {https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {kubelet}
|
||||
}
|
||||
|
||||
@misc{cloud,
|
||||
howpublished = {https://www.ibm.com/cloud/learn/cloud-computing},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Cloud computing: A complete guide}
|
||||
}
|
||||
|
||||
@misc{faas,
|
||||
howpublished = {https://www.cloudflare.com/learning/serverless/glossary/function-as-a-service-faas/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What Is Function as a Service (FaaS)?}
|
||||
}
|
||||
|
||||
@article{saas,
|
||||
howpublished = {https://www.infoworld.com/article/3226386/what-is-saas-software-as-a-service-defined.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is SaaS? Software-as-a-service defined}
|
||||
}
|
||||
|
||||
@misc{paas,
|
||||
howpublished = {https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {SaaS vs PaaS vs IaaS: What{\rq}s The Difference and How To Choose}
|
||||
}
|
||||
|
||||
@misc{iaas,
|
||||
howpublished = {https://www.techradar.com/news/what-is-infrastructure-as-a-service},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is Infrastructure-as-a-Service? Everything you need to know}
|
||||
}
|
||||
|
174
src/bib/mybib.bib~4
Normal file
174
src/bib/mybib.bib~4
Normal file
@ -0,0 +1,174 @@
|
||||
@report{Jeney,
|
||||
author = {G{\'a}bor Jeney},
|
||||
institution = {Budapesti M{\H u}szaki {\'e}s Gazdas{\'a}gtudom{\'a}nyi Egyetem, H{\'\i}rad{\'a}stechnikai Tansz{\'e}k},
|
||||
location = {Budapest},
|
||||
note = {\url{http://www.mcl.hu/~jeneyg/kinezet.pdf}},
|
||||
title = {Hogyan n{\'e}z ki egy ig{\'e}nyes dokumentum? {N}{\'e}h{\'a}ny sz{\'o}ban az alapvet{\H o} tipogr{\'a}fiai szab{\'a}lyokr{\'o}l},
|
||||
type = {techreport},
|
||||
year = {2014}
|
||||
}
|
||||
|
||||
@misc{docker-vs-virtmachine,
|
||||
author = {Nick Janetakis},
|
||||
howpublished = {https://nickjanetakis.com/blog/comparing-virtual-machines-vs-docker-containers},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Comparing Virtual Machines vs Docker Containers}
|
||||
}
|
||||
|
||||
@misc{docker-overview,
|
||||
howpublished = {https://docs.docker.com/engine/docker-overview/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Docker overview}
|
||||
}
|
||||
|
||||
@manual{linux-namespaces,
|
||||
howpublished = {http://man7.org/linux/man-pages/man7/namespaces.7.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {namespaces - overview of Linux namespaces}
|
||||
}
|
||||
|
||||
@misc{cgroups,
|
||||
howpublished = {https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/6/html/resource\_management\_guide/ch01},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Introduction to Control Groups (Cgroups)}
|
||||
}
|
||||
|
||||
@misc{mikroszeviz,
|
||||
author = {Farkas G{\'a}bor},
|
||||
howpublished = {https://ithub.hu/blog/post/A\_microservice\_architekturarol\_diohejban/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {A microservice architekt{\'u}r{\'a}r{\'o}l di{\'o}h{\'e}jban}
|
||||
}
|
||||
|
||||
@manual{kubernetes-pods,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/pods/pod/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Pods}
|
||||
}
|
||||
|
||||
@manual{kubernetes-replicaset,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {ReplicaSet}
|
||||
}
|
||||
|
||||
@manual{kubernetes-deployment,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/deployment/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Deployments}
|
||||
}
|
||||
|
||||
@manual{kubernetes-crd,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Extend the Kubernetes API with CustomResourceDefinitions}
|
||||
}
|
||||
|
||||
@manual{kubernetes-hpa,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Horizontal Pod Autoscaler}
|
||||
}
|
||||
|
||||
@manual{kubeless-http,
|
||||
howpublished = {https://kubeless.io/docs/http-triggers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Expose and secure Kubeless functions}
|
||||
}
|
||||
|
||||
@manual{kubeless-pubsub,
|
||||
howpublished = {https://kubeless.io/docs/pubsub-functions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {PubSub events}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ingress,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Ingress Controllers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nginx,
|
||||
howpublished = {https://kubernetes.github.io/ingress-nginx/deploy/\#bare-metal},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation Guide - Bare Metal}
|
||||
}
|
||||
|
||||
@misc{github-issue-1,
|
||||
howpublished = {https://github.com/kubernetes-incubator/metrics-server/issues/131},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Metrics server issue with hostname resolution of kubelet and apiserver unable to communicate with metric-server clusterIP}
|
||||
}
|
||||
|
||||
@manual{kubeless-quickstart,
|
||||
howpublished = {https://kubeless.io/docs/quick-start/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation}
|
||||
}
|
||||
|
||||
@misc{github-hey,
|
||||
howpublished = {https://github.com/rakyll/hey},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom}
|
||||
}
|
||||
|
||||
@misc{github-wrk,
|
||||
howpublished = {https://github.com/wg/wrk},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Modern HTTP benchmarking tool}
|
||||
}
|
||||
|
||||
@manual{docker-logging,
|
||||
howpublished = {https://docs.docker.com/config/containers/logging/configure/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure logging drivers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ephemeral-storage,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\#local-ephemeral-storage},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Managing Compute Resources for Containers - Local ephemeral storage}
|
||||
}
|
||||
|
||||
@manual{kubernetes-eviction,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/\#eviction-policy},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure Out of Resource Handling - Eviction Policy}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nodes,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/architecture/nodes/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Nodes}
|
||||
}
|
||||
|
||||
@manual{kubernetes-kubelet,
|
||||
howpublished = {https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {kubelet}
|
||||
}
|
||||
|
||||
@misc{cloud,
|
||||
howpublished = {https://www.ibm.com/cloud/learn/cloud-computing},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Cloud computing: A complete guide}
|
||||
}
|
||||
|
||||
@misc{faas,
|
||||
howpublished = {https://www.cloudflare.com/learning/serverless/glossary/function-as-a-service-faas/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What Is Function as a Service (FaaS)?}
|
||||
}
|
||||
|
||||
@article{saas,
|
||||
howpublished = {https://www.infoworld.com/article/3226386/what-is-saas-software-as-a-service-defined.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is SaaS? Software-as-a-service defined}
|
||||
}
|
||||
|
||||
@misc{paas,
|
||||
howpublished = {https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {SaaS vs PaaS vs IaaS: What{\rq}s The Difference and How To Choose}
|
||||
}
|
||||
|
168
src/bib/mybib.bib~5
Normal file
168
src/bib/mybib.bib~5
Normal file
@ -0,0 +1,168 @@
|
||||
@report{Jeney,
|
||||
author = {G{\'a}bor Jeney},
|
||||
institution = {Budapesti M{\H u}szaki {\'e}s Gazdas{\'a}gtudom{\'a}nyi Egyetem, H{\'\i}rad{\'a}stechnikai Tansz{\'e}k},
|
||||
location = {Budapest},
|
||||
note = {\url{http://www.mcl.hu/~jeneyg/kinezet.pdf}},
|
||||
title = {Hogyan n{\'e}z ki egy ig{\'e}nyes dokumentum? {N}{\'e}h{\'a}ny sz{\'o}ban az alapvet{\H o} tipogr{\'a}fiai szab{\'a}lyokr{\'o}l},
|
||||
type = {techreport},
|
||||
year = {2014}
|
||||
}
|
||||
|
||||
@misc{docker-vs-virtmachine,
|
||||
author = {Nick Janetakis},
|
||||
howpublished = {https://nickjanetakis.com/blog/comparing-virtual-machines-vs-docker-containers},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Comparing Virtual Machines vs Docker Containers}
|
||||
}
|
||||
|
||||
@misc{docker-overview,
|
||||
howpublished = {https://docs.docker.com/engine/docker-overview/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Docker overview}
|
||||
}
|
||||
|
||||
@manual{linux-namespaces,
|
||||
howpublished = {http://man7.org/linux/man-pages/man7/namespaces.7.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {namespaces - overview of Linux namespaces}
|
||||
}
|
||||
|
||||
@misc{cgroups,
|
||||
howpublished = {https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/6/html/resource\_management\_guide/ch01},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Introduction to Control Groups (Cgroups)}
|
||||
}
|
||||
|
||||
@misc{mikroszeviz,
|
||||
author = {Farkas G{\'a}bor},
|
||||
howpublished = {https://ithub.hu/blog/post/A\_microservice\_architekturarol\_diohejban/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {A microservice architekt{\'u}r{\'a}r{\'o}l di{\'o}h{\'e}jban}
|
||||
}
|
||||
|
||||
@manual{kubernetes-pods,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/pods/pod/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Pods}
|
||||
}
|
||||
|
||||
@manual{kubernetes-replicaset,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {ReplicaSet}
|
||||
}
|
||||
|
||||
@manual{kubernetes-deployment,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/workloads/controllers/deployment/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Deployments}
|
||||
}
|
||||
|
||||
@manual{kubernetes-crd,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Extend the Kubernetes API with CustomResourceDefinitions}
|
||||
}
|
||||
|
||||
@manual{kubernetes-hpa,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Horizontal Pod Autoscaler}
|
||||
}
|
||||
|
||||
@manual{kubeless-http,
|
||||
howpublished = {https://kubeless.io/docs/http-triggers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Expose and secure Kubeless functions}
|
||||
}
|
||||
|
||||
@manual{kubeless-pubsub,
|
||||
howpublished = {https://kubeless.io/docs/pubsub-functions/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {PubSub events}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ingress,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Ingress Controllers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nginx,
|
||||
howpublished = {https://kubernetes.github.io/ingress-nginx/deploy/\#bare-metal},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation Guide - Bare Metal}
|
||||
}
|
||||
|
||||
@misc{github-issue-1,
|
||||
howpublished = {https://github.com/kubernetes-incubator/metrics-server/issues/131},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Metrics server issue with hostname resolution of kubelet and apiserver unable to communicate with metric-server clusterIP}
|
||||
}
|
||||
|
||||
@manual{kubeless-quickstart,
|
||||
howpublished = {https://kubeless.io/docs/quick-start/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Installation}
|
||||
}
|
||||
|
||||
@misc{github-hey,
|
||||
howpublished = {https://github.com/rakyll/hey},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom}
|
||||
}
|
||||
|
||||
@misc{github-wrk,
|
||||
howpublished = {https://github.com/wg/wrk},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Modern HTTP benchmarking tool}
|
||||
}
|
||||
|
||||
@manual{docker-logging,
|
||||
howpublished = {https://docs.docker.com/config/containers/logging/configure/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure logging drivers}
|
||||
}
|
||||
|
||||
@manual{kubernetes-ephemeral-storage,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\#local-ephemeral-storage},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Managing Compute Resources for Containers - Local ephemeral storage}
|
||||
}
|
||||
|
||||
@manual{kubernetes-eviction,
|
||||
howpublished = {https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/\#eviction-policy},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Configure Out of Resource Handling - Eviction Policy}
|
||||
}
|
||||
|
||||
@manual{kubernetes-nodes,
|
||||
howpublished = {https://kubernetes.io/docs/concepts/architecture/nodes/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Nodes}
|
||||
}
|
||||
|
||||
@manual{kubernetes-kubelet,
|
||||
howpublished = {https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {kubelet}
|
||||
}
|
||||
|
||||
@misc{cloud,
|
||||
howpublished = {https://www.ibm.com/cloud/learn/cloud-computing},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {Cloud computing: A complete guide}
|
||||
}
|
||||
|
||||
@misc{faas,
|
||||
howpublished = {https://www.cloudflare.com/learning/serverless/glossary/function-as-a-service-faas/},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What Is Function as a Service (FaaS)?}
|
||||
}
|
||||
|
||||
@article{saas,
|
||||
howpublished = {https://www.infoworld.com/article/3226386/what-is-saas-software-as-a-service-defined.html},
|
||||
note = {Megtekintve 2019-12-04},
|
||||
title = {What is SaaS? Software-as-a-service defined}
|
||||
}
|
||||
|
@ -10,7 +10,7 @@
|
||||
\numberwithin{lstlisting}{section}
|
||||
%\numberwithin{tabular}{section}
|
||||
|
||||
\section{Knative Autoscaler Napl\'o feldolgoz\'as\'at v\'egző k\'od}
|
||||
\section{Knative Autoscaler napl\'o feldolgoz\'as\'at v\'egző k\'od}
|
||||
\label{sec:log-analyze}
|
||||
\begin{lstlisting}[label=code:log-analyze]
|
||||
class LogAnalyzer(Analyzer):
|
||||
|
@ -15,4 +15,4 @@ Az elkészített Python programok és bash szkriptek felhasználhatók akár a K
|
||||
Számomra kifejezetten érdekes és hasznos volt a féléves munka. Nem csak egy új rendszerről tanultam sokat, de megtanultam, hogy érdemes automatizálni egy komplex munkafolyamatot. Én a továbbiakban legszívesebben ebbe az irányba dolgoznék a továbbiakban.
|
||||
|
||||
%TODO remove
|
||||
\cite{Jeney}
|
||||
Ez csak az\'ert van itt, hogy leforduljon ez a fos: \cite{Jeney}
|
||||
|
@ -3,7 +3,7 @@
|
||||
\label{sec:theory}
|
||||
|
||||
\section{Felhő alapú szolgáltatások rendszerezése}
|
||||
A felhő alapú számítástechnikában a felhasználó elől elrejtve, a szolgáltató erőforrás halmazán elosztva megvalósított szolgáltatásokat értjük, amit jellemzően virtualizációs technológiára építenek. Négy szolgáltatási modellt különböztetünk meg: SaaS (Software as a Service, Szoftver, mint Szolgáltatás, például: Office 365), FaaS (Function as a Service, Függvény, mint Szolgáltatás, például: Amazon Lambda), PaaS (Platform as a Service, Platform, mint Szolgáltatás, például: Oracle Cloud Platform) és IaaS (Infrastructure as a Service, Infrastruktúra, mint Szolgáltatás, például: Microsoft Azure).
|
||||
A felhő alapú számítástechnikában \cite{cloud} a felhasználó elől elrejtve, a szolgáltató erőforrás halmazán elosztva megvalósított szolgáltatásokat értjük, amit jellemzően virtualizációs technológiára építenek. Négy szolgáltatási modellt különböztetünk meg: SaaS \cite{saas} (Software as a Service, Szoftver, mint Szolgáltatás, például: Office 365), FaaS \cite{faas} (Function as a Service, Függvény, mint Szolgáltatás, például: Amazon Lambda), PaaS \cite{paas} (Platform as a Service, Platform, mint Szolgáltatás, például: Oracle Cloud Platform) és IaaS \cite{iaas} (Infrastructure as a Service, Infrastruktúra, mint Szolgáltatás, például: Microsoft Azure).
|
||||
|
||||
A Software as a Service szolgáltatási modellben a felhasználó egy kész szoftvercsomag használati jogát vásárolja meg vagy bérli. Ez azért felhő alapú szolgáltatás, mert a szoftver a szolgáltató infrastruktúráján fut. A végfelhasználóknak nincs rálátásuk a futó kódra vagy az infrastruktúrára. Ebből adódóan az üzemeltetési feladatok nem mérnöki jellegűek, legtöbbször csak a felhasználói fiókok adminisztrációjára van lehetőség.
|
||||
|
||||
@ -14,7 +14,7 @@ Platform as a Service típusú szolgáltatások alatt értjük azon szolgáltat
|
||||
Egy Infrastructure as a Service típusú szolgáltatás keretében a szolgáltató egy virtuális gépet nyújt a végfelhasználóknak. Erre a gépre tetszőleges operációs rendszer telepíthető. Ezt a szolgáltató legtöbb esetben legfeljebb monitoring lehetőségekkel bővíti. E szolgáltatási modell keretében üzemeltetett alkalmazással kapcsolatban fordul elő a legtöbb mérnöki probléma, ugyanis a hálózaton és a virtuális gépeket futtató szerverek nagy rendelkezésre állásán kívül a szolgáltató nem vállal semmilyen garanciát. Míg például a Platform as a Service szolgáltatások esetében az alkalmazás terheléstől függő skálázását a szolgáltató garantálta, erről és az ezzel kapcsolatban felmerülő problémák megoldásáról a felhasználónak kell gondoskodnia. Mindezért cserébe a felhasználónak behatása, illetve rálátása van a futtató környezetre.
|
||||
|
||||
\section{Konténerizáció}
|
||||
A konténerizáció, vagy operációs rendszer szintű virtualizáció alatt egy fizikai vagy virtuális számítógépen futó operációs rendszer egymástól független partíciókra osztását értjük. Általában szerverek virtualizálására használják. Számítógépek virtualizációjától lényeges eltérés, hogy a kernel - az operációs rendszer hardware-t kezelő része - nem kell fusson minden példányon, viszont hasonlóság, hogy a dinamikusan csatolt osztott könyvtárak minden konténerben külön betöltésre kerülnek a memóriába.
|
||||
A konténerizáció, vagy operációs rendszer szintű virtualizáció \cite{os-virt} alatt egy fizikai vagy virtuális számítógépen futó operációs rendszer egymástól független partíciókra osztását értjük. Általában szerverek virtualizálására használják. Számítógépek virtualizációjától \cite{dockervirt} lényeges eltérés, hogy a kernel - az operációs rendszer hardware-t kezelő része - nem kell fusson minden példányon, viszont hasonlóság, hogy a dinamikusan csatolt osztott könyvtárak minden konténerben külön betöltésre kerülnek a memóriába.
|
||||
|
||||
Az elmúlt években kifejezetten népszerűvé vált, ugyanis a saját fejlesztésű szoftvercsomagokból gyorsan létrehozható egy nem módosítható konténer kép, ami ez után rövid idő alatt példányosítható. Ezáltal a fejlesztői és éles környezet teljesen ugyanaz lehet. További előnye, hogy egy szoftvercsomag gyorsan telepíthető, gyakran előre konfigurálva, anélkül, hogy bármi módosítást eszközölne a felhasználó a számítógépén. Természetesen erre van lehetőség virtuális gépekkel is, viszont egy-egy ilyen kép több helyet foglal, valamint futtatásához több erőforrásra van szükség.
|
||||
|
||||
@ -39,7 +39,7 @@ Egy Kubernetes klaszterben két típusú hosztgép lehet. Mindkettőből lehet t
|
||||
\begin{figure}[!ht]
|
||||
\centering
|
||||
\includegraphics[width=120mm, keepaspectratio]{figures/k8s_chart.png}
|
||||
\caption{Egy Kubernetes fel\'ep\'it\'ese}
|
||||
\caption{Egy Kubernetes klaszter fel\'ep\'it\'ese}
|
||||
\label{fig:k8s-chart}
|
||||
\end{figure}
|
||||
|
||||
|
@ -100,8 +100,7 @@
|
||||
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
\addcontentsline{toc}{chapter}{\bibname}
|
||||
\bibliography{bib/mybib}
|
||||
|
||||
|
||||
\bibliographystyle{unsrt}
|
||||
% Appendix
|
||||
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
\input{content/appendices}
|
||||
|
Loading…
Reference in New Issue
Block a user